- 博客(3)
- 收藏
- 关注
原创 c++ tr1和Boost中,tuple、tie的用法
在c++ 98标准的STL中,只有一个pair可以容纳两个不同的类型。 我们知道在Python中,有一种tuple,可以把任意多类型的不同数据组成一组tuple,如今的tr1标准,也支持这种数据结构啦!! Boost中的tuple 这个是从Boost中完全采纳的,所以先看Boost用法: 声明: 1 boost::tuple < std::string, int, do...
2013-09-20 00:20:41 363
简单论述Google C++编程规范中的指针和引用
当使用点号(.)或箭头符号(->)时,不要在这两个符号与变量之间加入空格。在指针操作符(*和&)后面也不要跟空格。 【详细解释一下】 我们先来看看正确的使用形式: 1 2 3 4 5 x=*p;//在星号后面不要加空格 p=&x;//同样,在&后面也不要加空格 x=r.y; x=r->y; 在声明指针变量时,指针操作符(*和&...
2013-09-18 15:38:25 333
原创 Linux的多任务编程-基本概念
概述 多任务处理是指用户可以在同一时间内运行多个应用程序,每个应用程序被称作一个任务.Linux就是一个支持多任务的操作系统,比起单任务系统它的功能增强了许多. 当多任务操作系统使用某种任务调度策略允许两个或更多进程并发共享一个处理器时,事实上处理器在某一时刻只会给一件任务提供服务。因为任务调度机制保证不同任务之间的切换速度十分迅速,因此给人多个任务同时运行的错觉。多任务系统中有3个功能单...
2013-09-16 19:58:03 94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人