编程学习biancheng.45soft.com 本站提供了各种在线教程和资料,供大家学习与参考.
编程学习
当前位置: 主页 > C++ > 大型程序的工具 >

C++ 大型程序的工具


用 C++ 解决的问题,其复杂性千变万化,问题一个程序员几小时便可解决,有的则需要用许多年开发和修改的数千万行代码构成的庞大系统。本书前面所介绍的内容对这些编程问题都同样适用。


C++ 语言包含的一些特征在问题比较复杂,非个人所能管理时最为有用。本章的主题就是这些特征,即异常处理、命名空间和多重继承。


相对于小的程序员团队所能开发的系统需求而言,大规模编程对程序设计语言的要求更高。大规模应用程序往往具有下列特殊要求:


更严格的正常运转时间以及更健壮的错误检测和错误处理。错误处理经常必须跨越独立开发的多个子系统进行。


能够用各种库(可能包含独立开发的库)构造程序。


能够处理更复杂的应用概念。


C++ 中有下列三个特征分别针对这些要求:异常处理、命名空间和多重继承。本章将这三个特征。

C++
C++ 大型程序的工具