Dev-C++创建使用类(Class)工程举例

来源:互联网 发布:守望先锋技能数据 编辑:程序博客网 时间:2024/06/15 16:01

打开Dev-C++后,按如下操作创建工程:

File->New->Project      得到如下窗口:选择Console Application (如果你想做GUI界面程序请选择Windows Application)


创建好后,新建文件(Ctrl+n),一定要选择添加到工程(得到以下窗口选择Yes就行了),否则编译会出错的(链接出错,我试过了)。


一般一个工程如果有类的话,至少应该有main.cpp和xxx.cpp和xxx.h 这三个文件其中xxx为类文件名:

我的如下:

main.cpp

//main.cpp #include <iostream>#include "demo.h"/* run this program using the console pauser or add your own getch, system("pause") or input loop */int main(int argc, char *argv[]) {demo foo1(0);foo1.show();return 1;}

demo.h

//demo.h #ifndef DEMO_H_#define DEMO_H_class demo{private:    int var1;public:    demo();    demo(int);    ~demo();    void show();};#endif

demo.cpp

//demo.cpp #include <iostream>#include "demo.h"//constructorsdemo::demo(){    var1 = 0x101;    std::cout<<"var1="<<var1<<std::endl;}demo::demo(int input){    this->var1 = input;}void demo::show(){    std::cout<<"I am human being, you are computer~~\n"<<std::endl;    if(0==this->var1)        {            std::cout<<"error"<<std::endl;        }    else        std::cout<<"right"<<std::endl;    return;}demo::~demo(){}