c++中In function 'int main()'是什么意思啊?

 我来答
孤朴无秀
2018-09-10 · TA获得超过478个赞
知道答主
回答量:51
采纳率:66%
帮助的人:16.5万
展开全部

这种编译提示是gcc/g++的一种问题描述格式,告诉你编译问题出现在源代码什么位置。

int main是指main函数需要返回一个int值。

扩展资料:

C++是在C语言的基础上开发的一种面向对象编程语言,应用非常广泛。常用于系统开发,引擎开发等应用领域,支持类、封装、继承、多态等特性。C++语言灵活,运算符的数据结构丰富、具有结构化控制语句、程序执行效率高,而且同时具有高级语言与汇编语言的优点。 

C++语言是对C语言的扩充,从Simula中吸取了类,从ALGOL语言中吸取了运算符的一名多用、引用和在分程序中任何位置均可说明变量,综合了Ada语言的类属和Clu语言的模块特点,形成了抽象类,从Ada Clu和ML等语言吸取了异常处理,从BCPL语言中吸取了用//表示注释C++语言保持了C语言的紧凑灵活、高效以及易于移植性强等优点。

它对数据抽象的支持主要在于类概念和机制,对面向对象风范的支持主要通过虚拟机制函数因C++语言既有数据抽象和面向对象能力,运行性能高,加上C语言的普及,而从C语言到C++语言的过渡较为平滑,以及C++语言与C语言的兼容程度可使数量巨大的C语言程序能方便地在C++语言环境中复用,使C++语言在短短几年内能流行。 

参考资料:c++百度百科

结果是已收到
高粉答主

2018-09-07 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:120
采纳率:100%
帮助的人:3.9万
展开全部

这种编译提示是gcc/g++的一种问题描述格式,告诉你编译问题出现在源代码什么位置。

int main是指main函数需要返回一个int值。

扩展资料:

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。 

参考资料:c++百度百科

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kaixingui2012
2015-09-07 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6390万
展开全部

In function 'int main()' 这种编译提示是gcc/g++的一种问题描述格式,告诉你编译问题出现在源代码什么位置,如你这里的问题就出在int main()函数中,接下来还应该有相应的错误(警告)描述,如有如下的源代码test.c:

int main()
{
   printf("hello world")
}
$ g++ test.c    编译程序
test.c: In function 'int main()':     报告错误所在的位置
test.c:3: error: 'printf' was not declared in this scope     错误解释:printf未声明(缺少头文件)
test.c:4: error: expected `;' before '}' token               错误解释:printf("hello world")语句没有以分号结尾,加上分号就可以了。

根据编译器所提供的线索,可以方便的定位源程序出错的地方,快速查找和解决程序语法错误。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
聊桃Pk
高能答主

2021-04-03 · 有什么不懂的尽管问我
知道大有可为答主
回答量:2.9万
采纳率:100%
帮助的人:797万
展开全部
这种编译提示是gcc/g++的一种问题描述格式,告诉你编译问题出现在源代码什么位置。
int main是指main函数需要返回一个int值。
扩展资料:
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
从上面的C代码中我们可以看到C函数指针的作用,那在C++中是否也类似这样的功能呢?没错function就是完成这个任务的。但std::function比C的函数指针功能更强大些或者说更适合C++中使用。
从实现上来说,有两种办法可以实现std::function:一种是通过类的多态,即通过虚表来达到多态;另一种方法是通过C语言的函数指针来实现。今天我们只介绍通过类多态的方式来实现function,对于通过函数指针实现的方式你可以自己去研究一下。

现在我们由浅入深的来分解一下function。通过观察我们可以发现function是一个包装类,它可以接收普通函数、函数类对象(也就是实现了()操作符的类对象)等。它是如何做到的呢?

最简单的方式就是通过类模板。我们都知道function的类模板参数是可变的,但我们为了简单,所以只实现有一个参数的function类模板。这也符合我们的目标,只是扒一下实现原理,并不是想自己去实现它。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友064bc7b
2015-08-24 · 超过23用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:46.4万
展开全部
这一般是编译源码时的提示, 表示在main函数中有个地方语法有错误, 并且一般后面几行提示里会有说明是第几行出错。 提问, 可以把信息贴的更多一些, 这样定位会方便很多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式