经过一年的编写,这本书终于和大家见面了,希望本书能给学习C++尤其是C++11的朋友们更多的帮助。关于C++11 在StackOverflow的最近一次世界性调查中,C++11在所有的编程语言中排名第二, C++11受到程序员的追捧是毫不意外的,因为它就像C++之父Bjarne Stroust...
分类:
编程语言 时间:
2015-06-04 13:46:54
阅读次数:
256
心血来潮,整理了一下学习C++应该读的书单,当然我并没有都读过, 权当作一个ToDo List吧。书单
本书单暂不包含C语言相关书目,当然了想学好C++,C语言的经典图书也应该读一读。 书名
作者
备注 The C++ Programing Language
Bjarne Stroustrup
C++之父的TCPL
C++ Primer Plus
Stephen...
分类:
编程语言 时间:
2015-05-28 00:53:40
阅读次数:
192
概念使用局部对象管理资源的技术通常称为“资源获取就是初始化”Resource Acquisition Is Initialization 机制是Bjarne Stroustrup首先提出的。要解决的是这样一个问题:在C++中,如果在这个程序段结束时需要完成一些资源释放工作,那么正常情况下自然是没有什么问题,但是当一个异常抛出时,释放资源的语句就不会被执行。于是Bjarne Stroustrup就想到...
分类:
其他好文 时间:
2015-04-10 18:05:31
阅读次数:
173
转载地址:http://www.stroustrup.com/bs_faq2.html#null为什么应该使用nullptr呢,以下是c++之父的解释:1downvoteHereisBjarneStroustrup‘swordings,InC++,thedefinitionofNULLis0,sothereisonlyanaestheticdifference.Iprefertoavoidmacros,soIuse0.AnotherproblemwithNULLi..
分类:
其他好文 时间:
2015-04-07 07:23:20
阅读次数:
226
C++ 新标准 C++11 的发布导致了大批新书的出现,还有一些经典书籍也进行了更新。Andrew Binstock 在 Dr.dobbs 上给大家推介一些学习 C++ 必需的核心书籍。 ? 1. 《C++程序设计语言》英文第四版,作者: Bjarne S...
分类:
编程语言 时间:
2015-04-02 10:32:39
阅读次数:
299
事实上这个概念谁都有只是三种声明方式非常相似:Bjarne在他的The C++ Programming Language里面给出过一个助记的方法:把一个声明从右向左读。char * const cp; ( * 读成 pointer to ) cp is a const pointer to char...
分类:
其他好文 时间:
2015-02-27 00:18:37
阅读次数:
163
QUESTION :What books does Bjarne Stroustrup suggest to master C++?ANSWER:A Tour of C++is a quick (about 180 pages) tutorial overview of all of standar...
分类:
编程语言 时间:
2015-02-03 10:55:16
阅读次数:
167
C语言是1972年由美国贝尔实验室的D.M.Ritchie研制成功的。它不是为初学者设计的,而是为计算机专业人员设计的。大多数系统软件和许多应用软件都是用C语言编写的。但是随着软件规模的增大,用C语言编写程序渐渐显得有些吃力了。C++是由AT&T Bell(贝尔)实验室的Bjarne Stroust...
分类:
编程语言 时间:
2015-01-29 20:54:13
阅读次数:
165
本文内容来自国外著名编程问答网站Stackoverflow评选的C++推荐书单!推荐大家看原版英文,但这些书大部分也都有中文版! 手册类 – 所有级别 C++程序设计语言(The C++ Programming Language) 作者:Bjarne Strous...
分类:
编程语言 时间:
2015-01-29 00:11:04
阅读次数:
296
1.什么是RAII 技术?
我们在C++中经常使用new申请了内存空间,但是却也经常忘记delete回收申请的空间,容易造成内存溢出,于是RAII技术就诞生了,来解决这样的问题。RAII(Resource Acquisition Is Initialization)机制是Bjarne Stroustrup首先提出的,是一种利用对象生命周期来控制程序资源(如内存、文件句柄、网络连接、互斥量等等)的...
分类:
编程语言 时间:
2015-01-22 23:23:58
阅读次数:
211