概述我现在已经学习了一段时间,并希望开始进入实际的应用程序/软件开发.问题是我很难弄清楚如何准确设置项目的一些更实际的方面.我今天的问题是,如果我有一个没有在标准类结构中
声明和
定义的
函数,我应该在哪个,或者最常见的是,声明和定义它?您观看的大多数教程将在main.cpp中声明一个函数,在main()之上,然后在main()下面定义它,但我认为这仅用于教学目的而不是真实世界的应用程序.你应该像创建类一样 我现在已经学习了一段时间,并希望开始进入实际的应用程序/软件开发.问题是我很难弄清楚如何准确设置项目的一些更实际的方面.我今天的问题是,如果我有一个没有在标准类结构中声明和定义的函数,我应该在哪个,或者最常见的是,声明和定义它?您观看的大多数教程将在main.cpp中声明一个函数,在main()之上,然后在main()下面定义它,但我认为这仅用于教学目的而不是真实世界的应用程序.你应该像创建类一样创建函数头文件和源文件吗?解决方法 是的,您可以拥有主cpp文件以及用于您自己的函数的单独的头/源文件.像这样的东西:
/main.cpp
#include "myFunctions.h"int main(){ printSum(5,5); return 0; }
/myFunctions.h
#ifndef MYFUNCTIONS_H#define MYFUNCTIONS_HvoID printSum(int,int);#endif
/myFunctions.cpp
#include "myFunctions.h"voID printSum(int num1,int num2){ cout << num1 + num2 << "\n"}
总结
以上是内存溢出为你收集整理的你通常在c中声明和定义类外的函数?全部内容,希望文章能够帮你解决你通常在c中声明和定义类外的函数?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)