随笔分类 -  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) 对于非内建类型,通过拷贝构造函数的方式。通过"="操作符调用... 阅读全文
posted @ 2008-10-08 19:02 中土 阅读(672) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2008-10-08 18:08 中土 阅读(4938) 评论(0) 推荐(0)
摘要:目前以lib后缀的库有两种,一种为静态链接库(Static Libary,以下简称“静态库”),另一种为动态连接库(DLL,以下简称“动态库”)的导入库(Import Libary,以下简称“导入库”)。 静态库是一个或者多个obj文件的打包,所以有人干脆把从obj文件生成lib的过程称为Archive,即合并到一起。比如你链接一个静态库,如果其中有错,它会准确的找到是哪个obj有错,即静态lib... 阅读全文
posted @ 2008-08-05 18:04 中土 阅读(25633) 评论(4) 推荐(4)

©2005-2008 Suprasoft Inc., All right reserved.