自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qingwen07的专栏

该博客仅用于个人学习的记录

  • 博客(7)
  • 收藏
  • 关注

原创 STL学习笔记之顺序容器sort方法里的谓词参数的理解

STL里的顺序容器里都有个sort方法,该sort方法可以传入一个谓词函数,也可以理解成回调函数,排序的时候就按照这个函数的约定来进行。降序、升序该如何编写此函数,下面做个记录。bool mysort_comp(int elem1, int elem2){ return elem1 > elem2;}int main(){ using namespace std; li

2011-12-28 10:40:13 822

原创 windows下命令行编译c/c++源码

此文章没有什么技术含量,权当一个记录。要使用命令行编译C/C++源码,首先得设置一些环境变量运行VS安装目录下的vcvars32.bat即可。注意需要在命令行下执行该批注里才能生效;C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat加入有如下C++源码文件:test.cpp#include

2011-12-26 17:06:20 899

原创 STL学习笔记之使用“交换技巧”来修整顺序容器的过剩容量

最近在看Effective STL,发现这个交换技巧很有意思,这里做个记录。假设你正在为TV游戏秀《Give Me Lots Of Money — Now!》写支持软件,而且你要跟踪可能的竞争者,你把它们保存在一个vector中:class Contestant {...};vector contestants;当这个秀需要一个新的竞争者时,它将被申请者淹没,你的vector很

2011-12-22 11:31:13 601

原创 STL学习笔记之容器线程安全

考虑下列代码。它搜寻一个vector中第一次出现5这个值的地方,而且,如果它找到了,就把这个值改为0。vector v;vector::iterator first5(find(v.begin(), v.end(), 5)); // 行1if (first5 != v.end()){ // 行2 *first5 = 0; // 行3}在多线程环境里,另一个线程可能在

2011-12-22 10:59:58 466

转载 C++ Boost Thread 编程指南

此文转自:http://www.cppblog.com/shaker/archive/2007/10/06/33583.html作者: dozbC++ Boost Thread 编程指南0 前言1 创建线程2 互斥体3 条件变量4 线程局部存储5 仅运行一次的例程6 Boost线程库的未来7 参考资料:0 前言标准C++线程即将到来。CUJ预言它将衍生自

2011-12-21 14:58:28 318

转载 使用Boost.Asio编写通信程序

摘要:本文通过形像而活泼的语言简单地介绍了Boost::asio库的使用,作为asio的一个入门介绍是非常合适的,可以给人一种新鲜的感觉,同时也能让体验到asio的主要内容。本文来自网络,原文在这里。目录 [隐藏]ASIO的同步方式自我介绍示例代码小结ASIO的异步方式自我介绍示例代码小结ASIO的“便民措施”端点超时统一读写接口基于流的操作

2011-12-21 14:54:00 450

原创 开博了。。。

很早以前就想整个博客,账号注册了N年就是一直没有写,现在终于决定要写了,此博客以后将作为我个人学习的记录笔记。

2011-12-21 14:49:31 264

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除