读书人

关于DLL的头文件的有关问题

发布时间: 2013-04-20 19:43:01 作者: rapoo

关于DLL的头文件的问题
第一个问题是DLL的头文件是
class CThostFtdcMdSpi
{
public:

virtual void OnRspUserLogin(CThostFtdcRspUserLoginField *pRspUserLogin, CThostFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast){} ;

}
OnRspUserLogin是DLL提供的虚函数


想问一下 头文件中 对于这个虚函数声明后面加的{}是什么意思?
如果在类里面加了{}不就算是直接定义了一个空的函数麽?


还有一个问题是关于这个的派生类


void CMdSpi::OnRspUserLogin(CThostFtdcRspUserLoginField *pRspUserLogin,
CThostFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast)
{
cerr << "--->>> " << __FUNCTION__ << endl;}


里面的__FUNCTION__是什么意思 搜索这个文档也没有__FUNCTION__的定义之类的

头文件 求助C++ 类 函数
[解决办法]
__FUNCTION__

是编译器自己带的一个东西,类似于 __FILE__ ,__LINE__,记录当前的文件名,所在行,函数名等

读书人网 >C++

热点推荐