#ifndef #define #endif 是什么意思?

C++中,filename.h 里面的 #define _CLIENTSESSION_H_ 下面这段话,是什么意思呢?


#ifndef _CLIENTSESSION_H_
#define _CLIENTSESSION_H_

#include "session.h"
#include <string>
#include <boost/asio.hpp>
#include <boost/asio/ssl.hpp>

class ClientSession : public Session {
private:
    ...
}

#endif // _CLIENTSESSION_H_

是否是在其他代码中使用
CLIENTSESSION_H

然后就引入这个文件头?

阅读 1.7k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题