Function Don';我不知道如何在visual studio(c+;+;)上创建函数文件cpp 我是C++语言中的新手,在如何创建一个函数的文件时遇到了问题(我知道我可以在一个类中创建它,我只需要为函数创建CPP文件和头文件,这样我就可以在主函数中使用它,比如屏幕截图

Function Don';我不知道如何在visual studio(c+;+;)上创建函数文件cpp 我是C++语言中的新手,在如何创建一个函数的文件时遇到了问题(我知道我可以在一个类中创建它,我只需要为函数创建CPP文件和头文件,这样我就可以在主函数中使用它,比如屏幕截图,function,visual-c++,Function,Visual C++,这是我无法运行的代码,因为我认为我没有在单独的cpp文件中声明函数,所以它被视为对象,链接器将它们链接在一起(我认为这是基于我的知识贫乏) #包括“stdafx.h” #包括 #包括 #包括 使用名称空间std; int PassByValue(int a); int main() { int num1=1; int*pNum=新的int; *pNum=5; int PassByValue(int a){ string op=“此函数的名称为PassByValue”; 无法将函数定义移出main

这是我无法运行的代码,因为我认为我没有在单独的cpp文件中声明函数,所以它被视为对象,链接器将它们链接在一起(我认为这是基于我的知识贫乏)

#包括“stdafx.h”
#包括
#包括
#包括
使用名称空间std;
int PassByValue(int a);
int main()
{
int num1=1;
int*pNum=新的int;
*pNum=5;
int PassByValue(int a){
string op=“此函数的名称为PassByValue”;

无法将函数定义移出
main
,移动到声明当前所在的位置。如中所示,
#包括…int PassByValue(int a){…}int main(){…}
Thx,用于您的响应:)将函数定义移出
main
,移动到声明当前所在的位置。如中所示,
#包括…int PassByValue(int a){…}int main(){…}
Thx,用于您的响应:)
#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;
}