当前位置:编程学习 > C/C++ >>

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

打开Dev-C++后,按如下操作创建工程:
File->New->Project      得到如下窗口:选择Console Application (如果你想做GUI界面程序请选择Windows Application)
创建好后,新建文件(Ctrl+n),一定要选择添加到工程(得到以下窗口选择Yes就行了),否则编译会出错的(链接出错,我试过了)。
一般一个工程如果有类的话,至少应该有main.cpp和xxx.cpp和xxx.h 这三个文件其中xxx为类文件名:
我的如下:
main.cpp
[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
[cpp]  
//demo.h   
#ifndef DEMO_H_  
#define DEMO_H_  
  
class demo  
{  
private:  
    int var1;  
  
public:  
    demo();  
    demo(int);  
    ~demo();  
    void show();  
};  
#endif  
 
demo.cpp
[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()  
{  
}  
 
 
补充:软件开发 , C++ ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,