编译器都为windows下的vs2013
在同一个文件时:初认识
创建文件main.cpp
# include<iostream>
//class people //定义一个类
//{
//public: // 公有
// void sayhello(){
// std::cout << "Hello World\n";
//}
//};
int main(int argc, const char * argv[])
{
people *p = new people();
p->sayhello(); //通过指针p访问到成员方法
delete p; //释放内存空间
system("pause");
return 0;
}
上面这个文件去掉注释符,可以成功运行输出Hello World。
ok后,我们继续创建一个c++ class文件命名为people。
在people.h中定义一个类:
#pragma once
class people
{
public:
void sayhello();
};
在people.cpp中实现这个类:
# include<iostream>
#include "people.h"
using namespace std;
void people::sayhello()
{
cout << "Hello World\n";
}
创建完成后,再回到main.cpp文件中在文件上方添加# include"people.h";这样我们可以访问头文件people.h;因为我们的类在这个文件中,想要使用就需要访问它,保存后运行,可以得到相同的结果。