以前有个一模一样的问题,也是我答的,呵呵
http://www.csdn.net/expert/topic/306/306156.shtm
http://www.csdn.net/expert/topic/306/306156.shtm
解决方案 »
- OnDestroy中设置线程结束标志的问题
- 对媒体播放器10界面的完美模仿
- 如何将 CString 转换为 unsigned char,谢谢
- 求教如何使对话框生成时自动最小化到托盘?
- 其原因可能是堆被损坏,这也说明 DLLTEST.exe 中或它所加载的任何 DLL 中有 bug。
- 有关发送消息的问题
- 到底怎么使用自定义的全局变量啊?
- 用向导生成一个基本对话框,内步有一个CStatic,CString(用资源编辑器编入的),为何在对话框类没有定义它们为成员变量,我如何使CString中
- 关于VC6.0动态创建视图窗口
- 我在做贸易公司管理系统的时候,不知道怎么创建void CTrade_MISView::CreateCustomer(_variant_t strQuery)
- 在VB的栏中没人答,问问vc的高手。
- help!!!关于com组件:为什么在Win98下出错误提示?
.是结构变量
->是指针
::是API函数
class BaseC
{
public:
virtual void Func(){printf("BaseC\n");}
};
class ChildC : BaseC
{
public:
virtual void Func(){printf("ChildC\n");}
};int main()
{
ChildC c;
BaseC *pS = (BaseC*)(&c);
BaseC s = (BaseC)c;
pS->Func();
s.Func();
}输出结果为:
ChildC
BaseC
你自己去体会一下里面的内涵.二.关于::的用法:
::是用于引用类的静态成员变量和函数,并不是所有.
::还用于名字空间(namespace),如:
namespace aa{
void faa();
}void main()
{
……
aa::faa();
……
}