- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 C++继承的话题
析构函数如果一个类想被别人继承,通常析构函数要声明为虚函数,否则,如下代码就会出现未定义情况。Base* p=new Derived();delete p;这句话反过来说,就是如果你不打算让别人派生你的类,就不要把析构函数声明为虚函数,当然对方是菜鸟的话,你也没办法。极端特殊情况下,只要使用者保证不会多态的析构(像上面的例子),也可以通融。继承与访问权限基类的priva
2007-01-31 18:15:00 3458
原创 虚函数
虚函数的内存布局一个拥有虚函数的类内部会有一个成员变量vptr,一个四字节大小的指针,指向虚函数表,虚函数表中记录了该类的各个虚函数的入口地址,如果该类重载了继承的虚函数,那么就存放自己的虚函数地址,否则就是父类的虚函数地址。class A{public: virtual void f(){}; virtual ~A(){};}; cl
2007-01-16 23:22:00 3891
原创 gSoap2.7.9+vc8使用总结
1)使用wsdl2h命令,从wsdl文件中提取web service的信息到.h文件中 wsdl2h c:/gsoaptemp/DataService.wsdl我的电脑是WinXP sp2,-o参数无效,并且wsdl文件也不能通过指定url来获取2)使用soapcpp2命令,编译刚才生成的.h文件中,产生代理类以及其他文件比如:DataServiceSoap.nsmap、soap
2007-01-10 16:21:00 3305
原创 WTL7.5在VC8中的使用简单剖析
WTL7.5在VC8中的使用简单剖析目录前言... 1WTL7.5安装... 1WTL 对话框... 2WTL窗口... 5SDI窗口... 5MDI窗口... 7进程入口---_tWinMain. 8 前言 我看了很多关于MFC/ATL/COM方面的书,我发现国外的技术作者大多喜好挖掘代码内部最晦涩难懂的精华部分,试图解释给读者,
2007-01-06 18:12:00 4838
JSF2自定义组件编程系列 第五部分 源代码
2011-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人