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++ ,