C++编程标准与指南

需积分: 1 0 下载量 110 浏览量 更新于2024-07-26 收藏 2.21MB PDF 举报
"C++ 编程指导 - OMG C++ Language Mapping Version 1.2" 这篇文档是关于C++编程的指南,特别提到了"C++ Language Mapping",这通常指的是将C++语言特性与特定的平台或标准进行映射,确保代码在不同环境下的兼容性和可移植性。该版本为1.2,发布日期为2008年1月,并由Object Management Group (OMG) 提供,这是一个知名的国际标准组织,致力于制定和推广软件标准,如CORBA(Common Object Request Broker Architecture)。 OMG Document Number formal/2008-01-09 指的是这个文档的官方编号,可以在OMG的官方网站上找到该规范的PDF版本。这个文档的版权由多家公司共享,包括Digital Equipment Corporation, Expersoft Corporation, Hewlett-Packard Company, IBM Corporation, IONATechnologies, Novell USG, ObjectManagementGroup, Inc., 和SunSoft, Inc.,显示了这个标准在业界的广泛参与和认可。 文档中提到的“USE OF SPECIFICATION - TERMS, CONDITIONS & NOTICES”是指使用此规范的条款、条件和注意事项。用户被明确告知,这份文档仅详述了OMG的一个规范,并不构成任何公司实施该规范任何部分的承诺。此外,文档内容可能随时更改,而无需提前通知。各个列出的公司已经授予OMG非独占、免版税、一次性支付的全球许可,用于复制和分发此文档。 C++编程语言本身是一种强大的面向对象的编程语言,它在继承了C语言的效率和灵活性的同时,引入了类、模板、异常处理、多态等特性,使得软件设计更加模块化和易于维护。在实际开发中,C++的这些特性经常需要与具体平台的API或其他标准进行适配,这就需要理解C++语言映射的概念。这个文档可能是为了帮助开发者理解和应用这些映射规则,以便在不同的软件系统和环境中正确地使用C++。 这份“C++ 编程指导”文档对深入理解C++语言和实现跨平台开发具有重要价值,特别是对于那些需要将C++代码与特定标准或平台集成的开发者而言。通过学习这份文档,开发者可以更好地掌握如何利用C++的强大功能来编写高效、可移植的代码。