我是c ++语言的新手,并且在如何为函数创建文件时遇到问题(我知道我可以在一个类中创建它,我只需要为函数创建cpp文件和头文件,所以我可以在主要功能中使用它,如此屏幕截图enter image description here
这是我的代码无法运行,因为我认为我没有在单独的cpp文件中声明该函数,所以它被视为对象,链接器将它们链接在一起(我认为这基于我的知识匮乏)
#include "stdafx.h"
#include <iostream>
#include <string>
#include <conio.h>
using namespace std;
int PassByValue(int a);
int main()
{
int num1 = 1;
int *pNum = new int;
*pNum = 5;
int PassByValue(int a){
string op = "The name of this fuction is PassByValue";
cout << op << endl;
return 0;
}
return 0;
}
如何在不收到编译器错误的情况下使用该功能(c1010 - c2601) 任何人都可以告诉我代码有什么问题以及如何修复它? 我的问候