C++头文件与类的防卫式声明

1.Object Based(基于对象): 面对的是单一的class的设计。

2.Object Oriented(面向对象):面对的是多重classes的设计,class与class之间的关系。

3.C++ programs代码的基本形式:  .h   Classes Declaration 声明 ; .cpp   ;  .h 标准库。

#include<iostream>  //引入标准库

#include "complex.h"  //引入自定义库

4.C++防卫式声明:

#ifndef __COMPLEX__
#define __COMPLEX__
...
#endif

说明:如果不曾经定义过__COMPLEX__,就定义它。也就是当程序第一次运行,会定义,同一个程序当后面再次运行时就不会在include了,这样会提高C++的运行效率。

猜你喜欢

转载自blog.csdn.net/qq_34478594/article/details/80204350