有关c++的问题

1.intmain()和voidmain()中int型的main函数需要return一个返回值,而void没有,这样是不是有点区别?什么区别?他们的利与弊?2.多次使用不... 1.int main() 和 void main() 中int型的main函数需要return一个返回值,而void没有,这样是不是有点区别?什么区别?他们的利与弊?

2.多次使用 不同 的函数会不会对程序的执行有影响。

3.在c++中封装是什么?
展开
 我来答
aolingwen
2010-10-29 · 超过36用户采纳过TA的回答
知道答主
回答量:147
采纳率:0%
帮助的人:99.3万
展开全部
1.标准C++要求main有int型返回值,标识程序正常结束
int main() 对应 return 0;(return 一个整形值)在C中允许void main()即main()无返回值,C++标准虽然不允许 main为void型,但是在一些编译器比如VC6上允许main为void型,头文件申明为#include<iostream.h>(C++中.h的头文件是对C的支持,使非模板化的)如果学C++还是写成int main()好一点
很多编译器对main函数是否声明为void总是忽略不计的。早期的C的函数默认是int类型,并且对未声明的函数是否返回数据并不进行检测。C++里为达到描述的一致性,要求所有的函数都必须声明类型,对无类型声明的沿用C的习惯,但对int类型要求有返回值,否则会引发警告。
2.如果逻辑正确,应该不会有影响
3.封装就是隐藏细节,客户只要知道怎么用就行了,不用关心功能是怎样实现的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式