王朝百科
分享
 
 
 

C++Cookbook中文版

王朝百科·作者佚名  2010-06-10  
宽屏版  字体: |||超大  

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章杂项

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
中国古代四大美女:背后隐藏惊人秘密
 女性   2025-06-20
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有