- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 获取exe和dll路径
获取exe和dll路径 2011-12-28 09:52:11| 分类:VC—小技巧 | 标签: |字号大中小 订阅 // TODO: 在此添加额外的初始化代码 CString SetupPath; GetExePath(SetupPath); //获取程序当前路径 CString config_userconfig=SetupP
2013-11-29 14:00:10 1161
转载 C++中构造函数和析构函数避免调用虚函数的问题
C++中构造函数和析构函数避免调用虚函数的问题 2010-07-07 21:15:16| 分类:C++/C | 标签: |字号大中小 订阅一、构造函数避免调用虚函数的问题在构造函数中调用虚成员函数,虽然这是个不很常用的技术,但研究一下可以加深对虚函数机制及对象构造过程的理解。这个问题也和一般直观上的认识有所差异。先看看下面的两个类定义。struct
2013-11-18 17:23:12 678
转载 在类的成员函数中调用delete this
在类的成员函数中调用delete this (2012-05-07 20:25:29)转载▼标签: c delete this 杂谈分类: 科技博文 在类的成员函数中能不能调用delete this?答案是肯定的,能调用,而且很多老一点的库都有这种代码。假设这个成员函数名字
2013-11-03 01:28:02 1126
原创 QueryInterface
#include using namespace std;class Base{public://virtual void FunBase() = 0;virtual int QueryInterface(int n,void** ppv) = 0;};class SubBaseA:public Base{public:virtual v
2013-11-01 02:11:44 601
转载 如何正确使用C++多重继承
如何正确使用C++多重继承2011年06月17日 — Asp J原创文章,转载请注明:转载自Soul Apogee本文链接地址:如何正确使用C++多重继承C++多重继承一直是一个让人搞不太清楚的一个问题,但是有时候为了实现多个接口,多重继承是基本不可避免,当然在Windows下我们有强大的COM来帮我们搞定这个事情,不过如果你想自己实现一套类似于COM的东西
2013-11-01 02:10:12 860
转载 C++对象内存布局--⑥GCC编译器-虚拟继承的虚基类表可能有两个
C++对象内存布局--⑥GCC编译器-虚拟继承的虚基类表可能有两个//证明GCC编译器-单个虚拟继承的虚基类表有两个.cpp//2010.8.18//派生类不定义虚函数,所以派生类对象的第一个位置(指向虚基类表的指针)所指向的表为虚基类表。这样定义更容易辨认到底是不是有两个虚基类表//事实证明,指向虚基类表的指针,向上寻址和向下寻址所
2013-11-01 01:41:41 951
转载 C++对象内存布局--⑩GCC编译器--虚拟继承--菱形继承
C++对象内存布局--⑩GCC编译器--虚拟继承--菱形继承//GCC编译器--虚拟继承--菱形继承.cpp//2010.8.19//GCC编译器#include using namespace std;////////////////////////////////////////////////////////
2013-11-01 01:40:13 877
SDK模拟MFC隐藏WinMain,CWinApp,CDialog
2012-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人