作为商业软件组件的开发人员,我们总是努力让自己的代码始终遵循良好、一致的风格。因为源代码也是*终产品的组成部分,所以我们的用户常常会研读代码,以了解组件如何工作,同时学习如何编写好的软件。这*终导致了Java编程风格指南The Elements of Java Style 一书的诞生。该书的成功,加上C++领域存在的类似需求,促成了本书的面世。不管你是否读过《Java编码风格》,我相信本书中的多数建议你可能都很熟悉。其实这些规范基本都是不受时间限制、跨语言且久经考验的。当然,这些内容都已经根据C++语言自身的特点做了修正和扩充。读者对象本书适合所有编写C++代码的人,尤���是那些团队中的C++程序员。一个团队要想有成效,每个人都必须能够阅读并理解其他人的代码。拥有一致的风格约定将是个良好的开始!本书无意于教你C++,而是专注于应该如何编写*有效的C++代码。因此,我们假设你已经熟悉C++和面向对象编程。关于C++基础知识有很多**的图书,特别是The C++ Programming Language(第3版) 和 The Design and Evolution of C++ ,这两本书的作者都是C++语言的设计者Bjarne Stroustrup。