小白,c++自己编写的头文件中的类和函数怎样调用
小白求助,c++自己编写的头文件中的类和函数怎样调用?
我是用VC++作为开发工具的:
新建一个“Win32控制台应用程序项目”,
然后建立一个“控制台应用程序”并勾选预编译头。
然后我自己新建一个头文件”Simple.h“和一个执行文件“Simple.cpp”,具体如下:
但是编译运行后会报一堆错位,请高手严厉指出错误!最好能提供修正后的完成可运行代码!感激不尽!
------解决方案--------------------
class声明的最后少了一个分号。
------解决方案--------------------
Simple.cpp中要包含Simple.h
------解决方案--------------------
某些标示符出了问题,就要检查一下自己是否使用了中文标点。
------解决方案--------------------
错了,后半句去掉
我是用VC++作为开发工具的:
新建一个“Win32控制台应用程序项目”,
然后建立一个“控制台应用程序”并勾选预编译头。
然后我自己新建一个头文件”Simple.h“和一个执行文件“Simple.cpp”,具体如下:
/*--Simple.h 头文件--*/
#ifndef HARDWARE_H
#define HARDWARE_H
class CSimple
{
public:
int sum(int a, int b);
}
#endif
/*--Simple.cpp 执行文件--*/
#include "stdafx.h"
int CSimple::sum(int a, int b)
{
int sum = a + b;
return sum;
}
/*--Test.cpp 主程序--*/
#include <iostream>
using namespace std;
#include "stdafx.h"
#include "Simple.h"
int _tmain(int argc, _TCHAR* argv[])
{
int a=2, b=3;
Simple simple;
count << simple.sum(a,b) << endl;
return 0;
}
但是编译运行后会报一堆错位,请高手严厉指出错误!最好能提供修正后的完成可运行代码!感激不尽!
------解决方案--------------------
class声明的最后少了一个分号。
------解决方案--------------------
Simple.cpp中要包含Simple.h
------解决方案--------------------
某些标示符出了问题,就要检查一下自己是否使用了中文标点。
------解决方案--------------------
错了,后半句去掉