预编译

#ifndef XXX //如果没有定义XXX

#define XXX//那就定义

class Point{ //定义一个Point类

}

#endif    //结束定义

#ifndef XXX //同理

#define XXX

class Point{

}

#endif

这样是为了避免重复定义point类,或者一个头文件的重复定义。

原文地址:https://www.cnblogs.com/judes/p/5872056.html