你通常在c中声明和定义类外的函数?
发布时间:2020-12-16 10:12:08 所属栏目:百科 来源:网络整理
导读:我现在已经学习了一段时间,并希望开始进入实际的应用程序/软件开发.问题是我很难弄清楚如何准确设置项目的一些更实际的方面.我今天的问题是,如果我有一个没有在标准类结构中声明和定义的函数,我应该在哪个,或者最常见的是,声明和定义它?您观看的大多数教程
我现在已经学习了一段时间,并希望开始进入实际的应用程序/软件开发.问题是我很难弄清楚如何准确设置项目的一些更实际的方面.我今天的问题是,如果我有一个没有在标准类结构中声明和定义的函数,我应该在哪个,或者最常见的是,声明和定义它?您观看的大多数教程将在main.cpp中声明一个函数,在main()之上,然后在main()下面定义它,但我认为这仅用于教学目的而不是真实世界的应用程序.你应该像创建类一样创建函数头文件和源文件吗?
解决方法
是的,您可以拥有主cpp文件以及用于您自己的函数的单独的头/源文件.像这样的东西:
/main.cpp #include "myFunctions.h" int main(){ printSum(5,5); return 0; } /myFunctions.h #ifndef MYFUNCTIONS_H #define MYFUNCTIONS_H void printSum(int,int); #endif /myFunctions.cpp #include "myFunctions.h" void printSum(int num1,int num2){ cout << num1 + num2 << "n" } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |