C++语言知识库 |
||
|
未分类文章
对C++异常一些深入的讨论
异常 1. goto, break, return, continue和异常 在try块内部, goto, break, return, continue 可以用来转移程序流程, 当这种情况发生时, 在try块内声明的所有变量都会被释放掉. cpp 代码 lab: try { T1 t1; try { T2 t2; if(condition) goto lab; ...
《Essential c++中文版》读书笔记--静态局部变量(一)
今天碰到一个局部静态变量的作用域的问题。有些诱惑,所以回去上机实践了以下,总结如下: cpp 代码 #include <stdio.h> int* f1(int i) { static int s = 2; //局部静态变量,其只在本函数之内存在。但又与局部变量相区别,其在离开函数时并不消失 s = s +i; return &s; // ...
关于学习操作系统编程
写这篇是因为simohayha在C++圈子里的留言: simohayha 写道 希望圈子能专门开个报道贴,置顶的。 然后就是不知道老大们对linux源码了解多少?希望能就此发些文章,哈哈。 本来是想在留言里面回simohayha的,结果越写越多,改成博客算了,也许对别人也有帮助。没什么中心思想,大家胡乱看看。 我在读大学的时候是努力试图学习过linux源码的,在机房里打印出厚厚一叠纸,闷在计 ...
C++ 优秀图书一览
1.The C++ Programming Language, by Bjarne Stroustrup, Speical 3rd edition,Addison Wesley 多谢wzgame指正,改过来了。 这是C++创始人B教主之力作,描述C++语言之经典一书。这本书第三版是97年出的,B教主老人家给这本书开了个网页http://www.research.att.com/~bs/3rd ...
对动静态语言的语义思考,再兼谈点其它的
在参与这个讨论http://www.iteye.com/topic/33971后,这段时间对这个话题有了一些新的思考,写下来和大家分享分享。 重点探讨一下动静态编程语言的语义,兼带些DSL及通用语言,以及新手上手难易问题。 编程语言的语义,在论坛里讨论不多。在这里先分析一下几门主流静态语言,C,C++,Java,C#的语义。这些语言从编程风格角度讲,都称之为”imperative program ...
群组知识库热门文章
- 5291 关于学习操作系统编程
- 4680 错误处理(Error-Handling):为何、何时、如何
- 3907 程序64位化带来的问题和思考
- 3567 C++ 优秀图书一览
- 3541 站在巨人肩上的思考 [连载] (1)