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
然后就引入这个文件头?
header guards/inclusion guards
防止一个头文件被重复包含