摘要:
7.1 函数的定义函数是完整的一个逻辑代码块。 函数接收一些参数并在函数体内做处理。函数可以返回运算结果也可能不返回任何内容。 C++有两类函数 无返回值的void函数 和 有返回值函数。7.2 参数传递 Ø非引用形参参数是以复制形式传递的,函数内部对参数修改不一会对调用函数的实参产生影响。看下面代码voidfunct(inti,strings){i=3;s="new";}intit=2;stringstr="old";cout<<it<<str<<endl;//输出:2oldfunct(it,str);co 阅读全文
摘要:
本章内容比较简单,不作过多说明。如果学习过任意一门编程语言可以跳过本章。 阅读全文
摘要:
Boost的thread库中目前并没有提供线程池,我在sorceforge上找了一个用boost编写的线程池。该线程池和boost结合的比较好,并且提供了多种任务执行策略,使用也非常简单。下载地址: http://threadpool.sourceforge.net/使用threadpool: 这个线程池不需要编译,只要在项目中包含其头文件就可以了。 例如我的threadpool.hpp文件路径(文件夹下有threadpool.hpp的路径)为/root/C++/app/threadpool-0_2_5-src/threadpool/boost,只需把这个目录下的所有文件(一个文件加一个目.. 阅读全文