stroustrup专题

为什么 C++ 允许不安全的代码(Bjarne Stroustrup)

为什么 C++ 允许不安全的代码? 也就是说,为什么 C++ 支持可以用来违反静态(编译时)类型安全规则的操作? 为了直接访问硬件(例如,把整数当作指向设备寄存器的指针)为了获取最佳的运行时效率和空间效率(例如,不检测访问数组元素的操作(是否越界),不检测访问对象的指针(是否有效))为了和 C 兼容 所以,当你并不需要以上三种特性时,最好避免有如瘟疫般的不安全代码: 不要用类型转换(cas

C++ 学习10大网站推荐(Bjarne Stroustrup)

(1) Sourceforge(sourceforge.net),这是最著名、历史最悠久、规模最大的开源项目管理网站。 (2)Googlecode(code.google.com),它的访问速度快,是开源项目管理网站的后起之秀。 (3)C++创始人Bjarne Stroustrup的个人网站www2.research.att.com/~bs/applications.html,其中罗列了一些优

Bjarne Stroustrup谈C++

摘要 作为C++发明人,*Bjarne Stroupstrup*在个人网站上谈了不少对C++的思考。详细阅读,摘录部分如下。 What is C++ C++ is a general-purpose programming language with a bias towards systems programming that is a better Csupports data ab

C++之父(Bjarne Stroustrup)给C++初学者的信

C++之父(Bjarne Stroustrup)来信,我们怎么学习 C++,让我们一起来看看吧 From: bs@alice.att.com (Bjarne Stroustrup)  Newsgroups: comp.os.msdos.programmer,  comp.sys.ibm.pc.programmer,  comp.lang.c++,comp.la

根据Bjarne Stroustrup 的C++程序设计原理与实践学习时候调试12章以后的代码

从他的网站上下载的fltk 版本是1.1.9 ,并不是最新的1.3.2 。 可以参考书中附录中安装fltk那两页来完成fltk的安装。 重点是以后: 新建工程,添加好lib之后  要在vs2010的解决方案(即左侧)头文件中加入 网站下载的编程代码中GUI目录中的那些头文件   要在 vs2010的解决方案(即左侧)源文件中加入 网站下载的编程代码中GUI目录中的

c++之父:Bjarne Stroustrup

ALNG Bjarne Stroustrup博士,C++语言的设计者和最初实现者,现任AT&T实验室的大型程序设计研究部的主管。著有《C++程序设计语言》(1985年第1版,1991年第2版,1997年第3版,2000年特别版)、《The Annotated C++ Reference Manual》和《C++语言的设计与演化》。Bjarne于1950年生于丹麦美丽的港口城市奥尔胡斯市,在奥尔胡斯