我先写一个CTest类,公有继承至CObject
Class CTest : public CObjectCTest里有一个函数GetX(),可以获取成员变量m_iX的值,返回值为整型intint CTest::GetX()
{
return CTest::m_iX;
}然后
我将CTest类对象test加入对象数组CObArray obArray;
obArray.Add(&test);之后调用obArray
int i;
i = ((CTest*)obArray.GetAt(0))->GetX;编译发现错误,显示
'=' : cannot convert from 'int (__thiscall CTest::*)(void)' to 'int'
也就是说GetX返回的不是整型值int?
我定义的GetX是返回整型值的啊
请问这是怎么回事?
Class CTest : public CObjectCTest里有一个函数GetX(),可以获取成员变量m_iX的值,返回值为整型intint CTest::GetX()
{
return CTest::m_iX;
}然后
我将CTest类对象test加入对象数组CObArray obArray;
obArray.Add(&test);之后调用obArray
int i;
i = ((CTest*)obArray.GetAt(0))->GetX;编译发现错误,显示
'=' : cannot convert from 'int (__thiscall CTest::*)(void)' to 'int'
也就是说GetX返回的不是整型值int?
我定义的GetX是返回整型值的啊
请问这是怎么回事?
解决方案 »
- TCP IOCP服务器拆包的问题
- 神奇的消息。。。。。
- MFC程序发布!!
- 网络传真软件是怎么实现的?(就是不用传真机,像电子邮件那样接收传真和发送传真)
- 文件读写错误?
- 谁有directsho里的WMStub.lib这个文件,能否发到[email protected],不甚感激...
- vc, 我create出来的状态栏,我想在主窗口非最大化时,不要状态栏上最右边显示的那个可以拖动大小的小三角?如何实现
- 在线求救:怎样根据对方的ip地址确定对方的所在地?
- ado多个连接并发访问问题
- 请问如何能让我的Cricheditctrl最多输入100个字符???谢谢!!!!!
- 求《Win98程序设计从入门到精通》的随书代码
- 关于WM_DESTROY消息,求真相
应该为((CTest*)obArray.GetAt(0))->GetX();少了括号
我想说的就是我定义的GetX()函数是返回int的
但用对象数组的GetAt()去调用后i = ((CTest*)obArray.GetAt(0))->GetX;却返回值不是int了
请问是什么原因?