#ifdef 和#ifndef

 

classParent.h头文件

 

#ifndef PARENT_H
#define PARENT_H
class classParent
{
public:
classParent(){}

protected:
private:
int inumOfParent;
};
#endif

 

"classChild.h"头文件

#ifndef CHILD_H
#define CHILD_H
#include "classParent.h"
class classChild:public classParent
{
public:
classChild(){}
~classChild(){};
private:
double dnumOfChild;

};
#endif

 

 

test1.cpp 源文件

#include "stdafx.h"
#include "classChild.h"
#include "classParent.h"

int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}

若不加预编译指令会出问题,尤其文件比较多的时候。

posted on 2012-05-23 23:02  kunkka_  阅读(141)  评论(0编辑  收藏  举报