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

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

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

Dev-C++创建使用类(Class)工程举例_第1张图片

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

Dev-C++创建使用类(Class)工程举例_第2张图片

一般一个工程如果有类的话,至少应该有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"

//constructors

demo::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()
{
}




你可能感兴趣的:(Dev-C++创建使用类(Class)工程举例)