- 博客(5)
- 资源 (21)
- 收藏
- 关注
原创 WTL
#define DECLARE_WND_CLASS_EX(WndClassName, style, bkgnd) /static CWndClassInfo& GetWndClassInfo() { / static CWndClassInfo wc = { / { sizeof(WNDCLAS
2009-08-05 19:11:00 502
原创 C++ 安全性之一
安全性每次写C++的文章,总免不了要批判一下C++。这篇文章也不例外。通过上面的讲述,相信我们对虚函数表有一个比较细致的了解了。水可载舟,亦可覆舟。下面,让我们来看看我们可以用虚函数表来干点什么坏事吧。一、通过父类型的指针访问子类自己的虚函数我们知道,子类没有重载父类的虚函数是一件毫无意义的事情。因为多态也是要基于函数重载的。虽然在上面的图中我们可以看到Base1的虚表中有Derive
2009-08-05 16:44:00 671
原创 This 指针
当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说,即使你没有写上this指针,编译器在编译的时候也是加上this的,它作为非静态成员函数的隐含形参,对各成员的访问均通过this进行。 This 指针在函数调用之前被压入ECX寄存器 C调用是函数自已来清理堆栈,PASCAL(_stdcall)调用是调用都清理堆栈
2009-08-04 17:20:00 442
原创 C++ Character
Static Function Entry Point Link The function relative address is compute at the compile time, and then code into the binary long long在g++中是64位,printf ("%lld", n)打印此类型,printf("%llu", n)打印unsig
2009-08-04 16:43:00 1225
原创 Windows C++
宏只是手段?!BEGIN_MESSAGE_MAP(CMyView,CView)ON_COMMAND(ID_FILE_PRINT,CView::OnFilePrint)END_MESSAGE_MAP()以上程序还是C++吗?如果这样使用宏,还不如专门开发一个语言叫C Macro Macro来进行windows开发! 引用孟岩信中的一句话:用C++来对Win32建模始终让人感觉有点别扭。本质上
2009-08-04 16:09:00 795
MongoDB运维实战.pdf
2019-05-08
Linux Performance and Tuning Guidelines
2010-08-21
java memory management whitepaper java 内存管理白皮书
2010-08-21
hdfs_design, hadoop file system design
2010-08-21
Running Xen A Hands-On Guide to the Art of Virtualization
2010-08-21
MySQL性能调优与架构设计
2010-01-04
Python2.6 官方文档全集(PDF)
2009-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人