摘要: LInux下: gcc 4.47,red hat6 结论:使用[]运算符及size访问最快。 windows下: vs2015中测试: 输出: OK,从分析结果: 当然,如我们只是单纯的从前面两个结果来看,你会发现使用下标运算符的效率会比使用迭代器高一些。其实主要是在访问迭代器是要进行迭代器越位、有 阅读全文
posted @ 2017-08-23 18:13 鸭子船长 阅读(474) 评论(0) 推荐(0)
摘要: 通过本文你会了解到: 1. select()原型及参数说明 2. select()应用情景 3. select()注意事项 4. select()作定时器 原型 参数说明 readfds, writefds, exceptfds为所要监听的三个描述符集: ——readfds 监听文件描述符是否可读, 阅读全文
posted @ 2017-08-23 17:39 鸭子船长 阅读(648) 评论(0) 推荐(0)
摘要: 线程标识符id可以通过thread::get_id()获得,若thread obejct没有和任何线程关联则返回一个NULL的std::thread::id表示没有任何线程。当前线程若想获得自己的id可以调用std::this_thread::get_id()。 thread::id对象可以被任意复 阅读全文
posted @ 2017-08-23 16:51 鸭子船长 阅读(1556) 评论(0) 推荐(0)
摘要: (1)gcc和g++都是GNU(组织)的一个编译器。 (2)后缀名为.c的程序和.cpp的程序g++都会当成是c++的源程序来处理。而gcc不然,gcc会把.c的程序处理成c程序。 (3)对于.cpp的程序,编译可以用gcc/g++,而链接可以用g++或者gcc -lstdc++。 阅读全文
posted @ 2017-08-23 11:24 鸭子船长 阅读(903) 评论(0) 推荐(1)