
C/C++
antswallow
这个作者很懒,什么都没留下…
展开
-
c++ 对象内存布局
很奇怪不是么?很多人在使用C++。但很少有人真正关心C++ Compile是如何实现的。Jan Gray在1994曾经写了一篇叫做C++ under the Hood的文章,介绍了VisualC++的实现细节。这篇指南就是基于Jan的文章之上,我同时会将Jan文章中让人难于理解的地方详细阐述。希望这篇指南可以让更多的人了解C++的底层实现机制。The layout of a C转载 2009-06-02 15:21:00 · 687 阅读 · 0 评论 -
Debug版本和Release版本区别---C++中的常量字符串
看下面代码: char g_array[] = "abcd";const char * g_pString = "abcd";int main( int argc, char *argv[ ], char *envp[ ] ){ g_array[0] = f; ((char *)g_pString)[0] = f;原创 2009-06-04 19:15:00 · 929 阅读 · 0 评论 -
c++ 虚函数表
先看以下单继承类层次: class A1{public: A1(){} virtual fun(){} virtual funA1(){} long m_data1;}; class A2:public A1{public:转载 2009-06-12 17:56:00 · 690 阅读 · 0 评论 -
C++ win32控制台下输出宽字符串(包括汉字)
以下两段代码的执行环境是 windows xp professional 英文版,编译器是 VS2005RTM。// C#include #include int main( void ){ setlocale( LC_ALL, "chs" ); //setlocale( LC_ALL, "Chinese-simplified" ); /转载 2009-07-01 11:05:00 · 5148 阅读 · 1 评论 -
关于QQ2009聊天消息获取原理说明
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class原创 2009-10-08 23:57:00 · 7633 阅读 · 14 评论