请输入您要查询的百科知识:

 

词条 C++Cookbook中文版
释义

本书的结构非常简单明了,基本上每一节都是由一个问题描述和一个代码解决方案组成,并且紧跟着是一个讨论。从本书中,你一定能找到那些正让你束手无策的问题的解决方案。

作者:(美)斯蒂芬斯 等著,金名 等译

ISBN:10位[7302155550]13位[9787302155553]

出版社:清华大学出版社

出版日期:2007-10-1

定价:¥59.00元

内容提要

语言进行改进和扩充,将“类”的概念引入了C语言,构成了最早的C++语言(1983年)。后来,Stroustrup和他的同事们又为C++引进了运算符重载、引用、虚函数等许多特性,并使之更加精炼,于1989年推出了AT&TC++2.0版。随后美国国家标准协会ANSI(AmeriCanNationalStandardInstitute)和国际标准化组织ISO(InternationalStandardsOrganization)一起进行了标准化工作,并于1998年正式发布了C++语言的国际标准ISO/IEC:98—14882C++支持面向对象的程序设计方法,特别适合于中型和大型的软件开发项目,从开发时间、费用到软件的重用性、可扩充性、可维护性和可靠性等方面,C++均具有很大的优越性。同时,C++又是C语言的一个超集,这就使得许多C代码不经修改就可被C++编译器编译通过。C++基本上可以运行在所有的平台上,并且有无数的应用程序都是用C++实现的。无论你正在实现什么、你的目标平台是什么,你都可能碰到其他的研发人员已经解决很多年的那些共同的问题。本书就是用来解决这些共同的问题,并对每一个解决方案进行了解释。

编辑推荐

语言

语言进行改进和扩充,将“类”的概念引入了C语言,构成了最早的C++语言(1983年)。后来,Stroustrup和他的同事们又为C++引进了运算符重载、引用、虚函数等许多特性,并使之更加精炼,于1989年推出了AT&TC++2.0版。随后美国国家标准协会ANSI(AmeriCanNationalStandardInstitute)和国际标准化组织ISO(InternationalStandardsOrganization)一起进行了标准化工作,并于1998年正式发布了C++语言的国际标准ISO/IEC:98—14882C++支持面向对象的程序设计方法,特别适合于中型和大型的软件开发项目,从开发时间、费用到软件的重用性、可扩充性、可维护性和可靠性等方面,C++均具有很大的优越性。同时,C++又是C语言的一个超集,这就使得许多C代码不经修改就可被C++编译器编译通过。C++基本上可以运行在所有的平台上,并且有无数的应用程序都是用C++实现的。无论你正在实现什么、你的目标平台是什么,你都可能碰到其他的研发人员已经解决很多年的那些共同的问题。本书就是用来解决这些共同的问题,并对每一个解决方案进行了解释。

本书的结构非常简单明了,基本上每一节都是由一个问题描述和一个代码解决方案组成,并且紧跟着是一个讨论。从本书中,你一定能找到那些正让你束手无策的问题的解决方案。

目录

前言

第1章创建C++应用程序

1.0 概述

1.1获得和安装GCC

1.2从命令行创建“Hello,World”应用程序

1.3从命令行创建静态库

1.4从命令行创建动态库

1.5从命令行创建复杂的应用程序

1.6 安装Boost.Build

1.7使用Boost.Build创建“Hello,World”应用程序

1.8使用Boost.Build创建静态库

1.9使用Boost.Build创建动态库

1.10使用Boost.Build创建复杂应用程序

1.11使用IDE创建静态库

1.12使用IDE创建动态库

1.13使用IDE创建复杂应用程序

1.14获得GNUmake

1.15使用GNUmake创建“Hello,World”应用程序

1.16使用GNUmake创建静态库

1.17使用GNUmake创建动态库

1.18使用GNUmake创建复杂应用程序

1.19定义宏

1.20从IDE指定命令行选项

1.21生成调试版程序

1.22生成发布版程序

1.23指定运行库

1.24严格遵循C++标准

1.25使源文件自动链接到指定的库

1.26使用输出模板

第2章代码结构

2.0 概述

2.1 确保头文件只包含了一次

2.2 保证一个跨多个源文件的变量只有一个实例存在

2.3 使用向前的类声明来减少#include的使用

2.4使用命名空间来阻止名字冲突

2.5包含一个内联文件

第3章数值计算

3.0概述

3.1将字符串转换为数值

3.2将数值转换为字符串

3.3测试字符串中是否含有有效的数值

3.4在限定精度内进行浮点数的比较

3.5解析含有用科学计数法表示的数值的字符串

3.6不同数值类型之间的转换

3.7获得某种数值类型的最小和最大值

第4章 字符串与文本

第5章 日期与时间

第6章 数据管理

第7章 算法

第8章 类

第9章 异常与安全性

第10章 数据流与文件

第11章 科学与数学计算

第12章 多线程

第13章 国际化问题

第14章 XML

第15章 杂项

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/27 6:47:21