继承与多态 不来点继承和多态,面向对象将会怎样? 尽管继承常被滥用,但它还是一种很重要的工具——这包括多继承。特别是,当你生活在现
优化与性能 对程序员来说,效率总是很重要。在C和C++的传统中,效率是重要支柱之一,“不要为没有使用的东西支付任何成本”这一指导原则——也称为零成本原则——总是语
泛型程序设计与C++标准库 C++威力强大的特性之一是对泛型程序设计(generic programming)的支持。这种威力直接反映在C++
异常安全议题及技术 在现代C++程序设计中,对异常安全(exception safety)议题一无所知却想写出健壮的代码,这无异于痴人说梦。的
与大师面对面(译序) 小提琴家穆特录制过一张唱片,收录的是贝多芬最伟大的两部小提琴作品1。聆听那张唱片,你仿佛听见贝多芬在向你倾诉他对音乐艺术的理解和感悟、为你解答小提
(翻译的太差了) 一、语法细节C++不允许修改内置类型的临时变量 缺省参数根据静态类型获得 重载的new和delete操作符永远都是静态的,不管你声明static没有 二、惯用法选择前置递增,只有打算
《Exceptional C++ style》开放样章译稿(第一部分)/Draft 0.1/Date 12.25.2004 By 谢轩(infinitude_CN) 34. 索引表(Index
《Exceptional C++ Style》 40 New Engineering Puzzles , Programming Problems, and Solutions 3
智能指针具有非常强大的能力,谨慎而明智的选择能带来极大的好处。我不否认智能指针的能力,虽然我在之前的否认过auto_ptr。可能由于我自身能力的限制,体会不到auto_ptr的好处,但这样的可能性
Reference counting让我想起了Java,当假如想用C++来实现Java的能力的话,那Reference counting必不可少。Reference counting可以节省程序的