随笔分类 - C++ Miscellaneous
C++ GUI library(wxWidgets, MFC, ), Linux C/C++ extended library, COM/Cobra, ATL, ISAPI/CGI using C++
C++图形界面类库, Linux的C++扩展库, COM/Cobra组件技术, ATL, 使用C++开发Web程序(ISAPI+fast CGI)...
摘要:概念: 定义:分配内存,初始化操作是可选的。如未初始化则内存是未定义的 声明:这里指狭义的声明。不分配内存,只是为了方便编译器 初始化:已经新创建了对象(已分配内存),用一个已经存在的对象对它进行初始化,即给它占有的内存填充值。C++中初始化有两种形式: 1) 对于内建类型,通过=操作符进行初始化,也可以用构造函数的形式 2) 对于非内建类型,通过拷贝构造函数的方式。通过"="操作符调用...
阅读全文
摘要:1. A hard-to-find problem See the following code snippet: class Test{public: Test(int val) : ref_(val){} ~Test() {}private: int & ref_;}; int main(){ Test t(1); return 0;} what pro...
阅读全文
摘要:目前以lib后缀的库有两种,一种为静态链接库(Static Libary,以下简称“静态库”),另一种为动态连接库(DLL,以下简称“动态库”)的导入库(Import Libary,以下简称“导入库”)。 静态库是一个或者多个obj文件的打包,所以有人干脆把从obj文件生成lib的过程称为Archive,即合并到一起。比如你链接一个静态库,如果其中有错,它会准确的找到是哪个obj有错,即静态lib...
阅读全文
浙公网安备 33010602011771号