今天,学习的是用C++来面向对象。这里我们要创建一个project文件,然后建立了我们自己的class文件。
然后简单的使用,永远的say_hello。。
首先是class文件中的头文件。
#ifndef PEOPLE_H
#define PEOPLE_H
#include<iostream>
using namespace std;
class people{
public:
void say_hello();//void类型的say_hello函数
};
#endif // PEOPLE_H
这里面的
#ifndef PEOPLE_H
#define PEOPLE_H
#endif // PEOPLE_H
是头文件保护符,可以防止头文件重名等。
然后则是class中的cpp文件,来具体的写头文件中所建立的函数。
#include "people.h"
/**************************
*引用class头文件中的函数
**************************/
void people::say_hello(){
cout << "hello world !" << endl;
}
然后就是主函数啦。。
#include <iostream>
#include "people.h"
using namespace std;
int main()
{
people *p = new people(); //创建一个新对象
p -> say_hello();//用p来指向say_hello函数
delete p; //C++用delete来删除创建的对象释放内存
return 0;
}
PS:每个人都能成功,只是看你们是否努力去追寻罢了。