中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > 综合其它
C++ Coding Standards:101条准则、指导方针和最佳实践
作者:未知 时间:2005-07-27 23:25 出处:CSDN 责编:chinaitpower
              摘要:C++ Coding Standards:101条准则、指导方针和最佳实践

C++ Coding Standards

101条准则、指导方针和最佳实践

By Herb Sutter, Andrei Alexandrescu

树人 译

一致的,高质量的编码标准可以改善软件质量,缩短发布时间,促进团队协作,消除浪费在无意义的事情上的时间,以及简化维护。现在,最受尊崇的两位世界级专家把整个C++社区丰富的大量经验提取出来,组成一系列的编码标准。任何开发人员和开发团队都能够理解和使用他们的编码标准。

两位专家实际上讲述了C++程序设计的每个方面:涵盖了设计和编码风格、函数,操作符、类设计、继承、构造/析构、拷贝、赋值、名字空间、模块、模板、泛型、异常、STL容器和算法等等。每个标准都有简明的描述和实际的例子。从类型定义到错误处理,这本书呈现了C++最佳实践,包括一些新近被认同的和已经标准化的技术,这些技术是鲜为人知的,尽管你使用C++已经有年头了。接下来你将找到一些类似如下问题的回答:

l          什么东西值得标准化,什么东西不值得?

l          为可伸缩性编码的最好的方法是什么?

l          一个合理的错误处理的基础是什么?

l          如何(为什么)要去避免不必要的初始化,循环和定义相关性(definitional dependencies)

l          什么时候(如何)应该同时使用静态和动态多态?

l          如何实际地运用“安全的”重载?

l          什么时候应该提供一个无错的交换(no-fail swap)?

l          为什么和如何防止异常在模块间传播?

l          为何不能在一个头文件中写名字空间声明或者指令?

l          为什么要用STL verctorstring替代数组?

l          如何选择正确的STL查找和排序算法?

l          确保类型安全代码的准则是什么?

不论你是单兵作战还是团队战斗,C++ Coding Standards都会帮助你更快地写出更干净的代码来,而且是经受更少的争辩和挫折。


关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有