如何传递this的问题写了个函数,通过typeid得到类名,可是如何传递this呢?
CString CMTypeInfo::CMGetName(这里如何写this参数呢?)
{
CString strName(typeid(this).name());
return strClassName;
}谢谢:)
CString CMTypeInfo::CMGetName(这里如何写this参数呢?)
{
CString strName(typeid(this).name());
return strClassName;
}谢谢:)
解决方案 »
- 程序中怎么控制音量
- wince下使用jrtplib库SendPacket函数的问题
- 新人不懂template,向诸位请教它的作用及用法
- 为什么msdn中的gdi没有效果图呢。gdi画图好烦!总是那么丑.......怎么看怎么不爽啊。
- 各位高手,如何用MFC实现ping的命令啊?
- vc++聊天室程序
- 散分了,高手不用进来.....
- 请问一个关于Web服务器压力测试的问题?
- 自己用nero的sdk开发出来的刻录软件必须运行在安装nero刻录软件的机器上吗?
- ========共享软件的注册机制?=========
- 怎么获得当前文档模板
- 请教 OpenGL Shading Language 平台判定的问题
外其余函数都会有一个隐含的this指针。但这个this指针不是通过压入栈来传递的,
而是通过保存在ecx寄存器传递的。你可以查看编译后的汇编代码就看出来了。