加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

你通常在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"

}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读