- 菜鸟也能搞定C++内存泄漏
- 背景 C++内存分配与释放均由用户代码自行控制,灵活的机制有如潘多拉之盒,即让程序员有了更广的发挥空间,也产生了代代相传的内存泄漏问题。对于新手来说,最常犯的错误就是new出一个对象而忘记释放,对于一般小应用程序来说,一点内存空间不算什么。但是当内存泄漏问...
- 作者:Akumas发表于:2007-03-01 00:00:00 点击:34 评论:0 查阅全文...
- 体验C++中接口与实现分离的技术
- 在用C++写要导出类的库时,我们经常只想暴露接口,而隐藏类的实现细节。也就是说我们提供的头文件里只提供要暴露的公共成员函数的声明,类的其他所有信息都不会在这个头文件里面显示出来。这个时候就要用到接口与实现分离的技术。 下面用一个最简单的例子来说明。 类Cl...
- 作者:starlee发表于:2007-03-01 00:00:00 点击:20 评论:0 查阅全文...
- C++箴言:理解 new-handler的行为
- 当 operator new 不能满足一个内存分配请求时,它抛出一个 exception(异常)。很久以前,他返回一个 null pointer(空指针),而一些比较老的编译器还在这样做。你依然能达到以前的目的(在一定程度上),但是我要到本文的最后再讨论它。 在 operator new 因回应一个...
- 作者:fatalerror99发表于:2007-03-01 00:00:00 点击:28 评论:0 查阅全文...
- C宏——智者的利刃,愚者的恶梦!
- 水平不高不低的C++程序员最喜欢挂在嘴上的一句话就是:C宏,万恶之首,错误的开端,应该被废弃。 请注意,我用了一句不敬的修饰语“水平不高不低的”。为什么这么说?因为水平低都插不上话,都在在静静地听老前辈布道呢。水平高的,比如Bane Stroustrup老人家,也只是...
- 作者:乾坤一笑发表于:2007-03-01 00:00:00 点击:19 评论:0 查阅全文...
- C/C++程序员应聘常见面试题深入剖析
- 1.引言 本文的写作目的并不在于提供C/C++ 程序 员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。 许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy...
- 作者:宋宝华发表于:2007-03-01 00:00:00 点击:107 评论:0 查阅全文...
- C++箴言:谨慎使用模板元编程
- template metaprogramming (TMP)(模板元编程)是写 template-based(基于模板)的运行于编译期间的 C++ 程序的过程。考虑一下:一个 template metaprogram(模板元程序)是用 C++ 写的运行于 C++ 编译器中的程序。当一个 TMP 程序运行完成,它的输出——从 templates...
- 作者:fatalerror99编译发表于:2007-03-01 00:00:00 点击:25 评论:0 查阅全文...
- 栏目列表
-
随机推荐

