为避免同一个文件被include多次,可以使用下面两种方法:
1.#ifndef方法 //语言宏定义,跨平台较好;
#ifndef __A_H__INCLUDED_
#define __A_H__INCLUDED_
...
#endif
2.#pragma once方法 //对于这个头文件只编译一次,需要考虑跨编译器;
#pragma once
#ifndef __A_H__INCLUDED_
#define __A_H__INCLUDED_
...
#endif
2.#pragma once方法 //对于这个头文件只编译一次,需要考虑跨编译器;
#pragma once