C++中对自定义函数的声明,放main内还是外,在含类的程序中,貌似只能在main内吗

如题所述

一般放在函数外,调用之前。放在哪跟有类没类没有直接联系。
实践中一般将函数声明、类的定义放在头文件中。而定义放在单独的源文件(.cpp)。如果有哪个源文件中用到了头文件中声明的函数或类,只需#include “***.h”将头文件包含进来。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-14
放在main函数之外之内都可以。实现在使用之后的,使用之前给出函数声明,如果不在本cpp中再加上extern,即可。本回答被网友采纳
第2个回答  2012-10-14
放在类中声明的函数也叫做成员函数,具体又可区分为静态成员函数与非静态成员函数(区别为作用域的不同),作为类的方法:放在主函数中声明的函数强调的是函数的功能与过程,突出的是过程控制。具体的函数声明位置是没有限制的,声明的位置不同代表了不同的软件设计思想,前者以类的实现为核心,后者以过程调用为核心,看你的取舍了。
第3个回答  2013-01-24
其实应该是都可以

如果放在main函数外,计算就会快一点,所以一般比较大的数组放在外面
第4个回答  2012-10-14
C++我不太了解,但在C语言中,自定义函数如果是在main函数之前,就不需要在main函数中写出原型,如果放在main函数之后就需要在main函数中定义原型
相似回答