菜鸟关于C++异常的一些思考 最近领导要在C++项目中用异常,就学习了相关的一些知识,有一些体会,希望能得到大家斧正。1.什么是异常 C++之父Bjarne Stroustrup在《The C++ Programming Language》中讲到:一个库的作者可以检测出发生了运行时错误,但一般不.....
分类:
编程语言 时间:
2015-10-07 20:24:57
阅读次数:
170
This morning in his opening keynote at CppCon, Bjarne Stroustrup announced the C++ Core Guidelines (github.com/isocpp/CppCoreGuidelines), the start of...
分类:
编程语言 时间:
2015-10-03 11:49:02
阅读次数:
241
这篇随笔是The C++ Programming Language Fourth Edition, by Bjarne Stroustrup 第33章STL Iterators的摘录。1 IntroductionThis chapter presents the STL interators an....
分类:
其他好文 时间:
2015-09-23 01:04:24
阅读次数:
225
C++ Core GuidelinesSeptember 9, 2015Editors:Bjarne StroustrupHerb SutterThis document is a very early draft. It is inkorrekt, incompleat, and pµøoor...
分类:
编程语言 时间:
2015-09-20 19:03:50
阅读次数:
641
现整理收集C++世界里那些“牛人”的个人博客。凡三类:一是令人高山仰止的大牛,对C++语言本身产生过深远的影响的人;二是C++运用炉火纯青的高手,有原创性的技术干货;三是中文世界里的C++牛人。C++大牛的博客Bjarne Stroustrup的博客:Bjarne Stroustrup’s Home...
分类:
编程语言 时间:
2015-09-01 23:58:20
阅读次数:
484
最近接手了新的项目,突然间有点不适应了,越发感觉到了Clean Code是多么重要,那么什么样的代码算是优雅的代码?Bjarne Stroustrup,C++之父:逻辑应该是清晰的,bug难以隐藏;依赖最少,易于维护;错误处理完全根据一个明确的策略;性能接近最佳化,避免代码混乱和无原则的优化;整洁的...
分类:
其他好文 时间:
2015-08-29 23:08:50
阅读次数:
238
第一章 关于对象
1.1 C++对象模式(The C++ Object Model)
1.1.3 C++对象模型(The C++ Object Model)
Stroustrup当初设计(当前仍占有优势)的C++对象模型是从简单对象模型派生而来的,并对内存空间和存取时间做了优化.在此模型中,Nonstatic data members被配置于每一个class obj...
分类:
编程语言 时间:
2015-07-28 18:31:22
阅读次数:
105
---恢复内容开始---题外话: 模板机制的设计和细节是由Bjarne Stroustrup在其1988年10月发表的名为“Parameterized Types for C++”一文中披露的。引入: 假设有两个类 它们的结构完全相同,差别就是数据类型int与double,因此我们可以引入下...
分类:
编程语言 时间:
2015-07-28 12:19:05
阅读次数:
189
原文:http://blog.csdn.net/xhz1234/article/details/6510568C++:构造函数和析构函数能否为虚函数?简单回答是:构造函数不能为虚函数,而析构函数可以且常常是虚函数。(1) 构造函数不能为虚函数让我们来看看大牛C++之父 Bjarne Stroustr...
分类:
编程语言 时间:
2015-07-25 16:48:48
阅读次数:
127
20世纪80年代,AT&T Bell(贝尔)实验室的Bjarne Stroustrup博士及其同事在C语言的基础上成功开发出C++语言。C++语言是一种混合型语言,它保留了C语言所有的优点,同时又增添了面向对象的编程机制,我们可以将C++语言视为C语言的改进和扩展。基于C语言开发的C++语言兼容C语...
分类:
编程语言 时间:
2015-06-29 06:27:54
阅读次数:
190