Boost库作为一个优秀的C++类库,通过几年的发展已经得到了广大技术人员的认可。本文将帮助刚刚接触Boost的用户来安装并配置Boost,并通过几个HelloWorld小程序,来验证安装的正确性。...
还记得当年读书时, 牛牛的C++老师告诉我: 引用, 其实就是别名, 与其所引用的对象完全等价. 可是, 我还是有这点疑问: 等价的含义, 是指的什么? 难道是说在最底层的实现上两者直接就是使用的同一个内存位置吗? ...
在程序开发过程中不断会碰到不同的数据间的转换,在这里做一个总结...
C++异常对象三种方式传递的综合比较...
关于char, wchar_t, TCHAR, _T(),L,宏 _T、TEXT,_TEXT、L 各自代表的意思,以及几者之间的差别....
一般来说,在处理字符串的时候通常会用到如下一些函数/方法:length、substring、find、charAt、 toLowerCase、toUpperCase、trim、equalsIgnoreCase、startsWith、endsWith、 parseInt、toString、split等。...
本章定义了四种可用的同步类型,并且讨论实现同步的注意事项。互斥锁,条件变量,多读单写锁,信号量(semophore) ,进程间同步,同步原语的比较...
这一章讨论libthread中的一些通用过程,首先接触基本操作,然后循 序渐进地进入更复杂的内容。...
与传统的UNIX不同,一个传统 的UNIX进程包含一个单线程,而多线程(MT)则把一个进程分成很多可执行线 程,每一个线程都独立运行。...
本文2004年5月首发于《CSDN开发高手》,版权归该杂志与《程序员》杂志社所有。杂志限于篇幅部分内容有所删节,此处版本为相对完整版本。本文为介绍性文章,会随笔者学习C++语言不断更新。...
对于静态语言而言,比如:C++,必须要显示地声明实现了某个接...
常见字符集名称:ASCII字符集、GB2312字符集、BIG5字符集、GB1803...
Linus大神又在rant了!这次的吐槽对象是时下很火热的并行技术...
Linus大婶在slashdot上回答一些编程爱好者的提问,其中一个人问他...
如何避免这种竞态条件是 C++ 多线程编程面临的基本问题,可以...
这是一篇比较情绪化的blog,中心思想是“继承就像一条贼船,上...