关于.h文件
请问在一个.h文件里写这些语句有什么作用阿?
//file Algorithm.h
#ifndef _STACK_ALGORITHM_H_DEMO_INCLUDED_
#define _STACK_ALGORITHM_H_DEMO_INCLUDED_
#endif //~#ifndef _STACK_ALGORITHM_H_DEMO_INCLUDED_
//file Alogrithm.h
请问在一个.h文件里写这些语句有什么作用阿?
//file Algorithm.h
#ifndef _STACK_ALGORITHM_H_DEMO_INCLUDED_
#define _STACK_ALGORITHM_H_DEMO_INCLUDED_
#endif //~#ifndef _STACK_ALGORITHM_H_DEMO_INCLUDED_
//file Alogrithm.h
防止你重复包含一个头文件
例如
a.h
//b.h
#include a.n
//c.h
#include a.h
//d.h
#include b.h
#include c.h
//////
如果你没有写你发的那些
那d.h就包含了a.h俩次
这就编译错误