- 博客(3)
- 收藏
- 关注
原创 DLL(Dynamic Link Libraries)专题(摘)
DLL(Dynamic Link Libraries)专题: 比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序EXE文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁盘空间,程序运
2007-03-15 22:04:00 828
原创 明确区分堆与栈 (摘)
堆与栈的区分问题,似乎是一个永恒的话题,初学者对此往往混淆不清,所以我决定拿他第一个开刀。 首先,我们举一个例子: void f() { int* p=new int[5]; } 这条短短的一句话就包含了堆与栈,看到new,我们首先就应该想到,我们
2007-03-12 16:46:00 564
原创 C++中的异常处理(摘)
1. 异常处理的使用首先说明,千万别对异常处理钻牛角尖,那样会死人的(当然是烦死的)!在C++编程处理中,我秉承这样一个思想,就是:能不用异常处理的就不用。因为造成的混乱实在是太——多了。如果能用其他方法捕捉到错误并处理的话,誓死不用异常处理!呵呵,或许有点偏激,但我认为,这不失为一个避免不必要的错误的一个好办法。当什么分配内存失败,打开文件失败之类的通常错误,我们只需用as
2007-03-11 17:26:00 722
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人