boost定时器的&& linux下获取shell命令执行结果&&精确计时器(跨平台课考虑使用boost中的date_time 库)&&linux和windows下建立多级目录...
分类:
其他好文 时间:
2014-12-10 18:08:59
阅读次数:
231
Android中通过引用计数来实现智能指针,并且实现有强指针与弱指针。由对象本身来提供引用计数器,但是对象不会去维护引用计数器的值,而是由智能指针来管理。要达到所有对象都可用引用计数器实现智能指针管理的目标,可以定义一个公共类,提供引用计数的方法,所有对象都去继承这个公共类,这样就可以实现所有对象都...
分类:
移动开发 时间:
2014-12-09 00:31:32
阅读次数:
290
#include
#include
#include
#include
#include
using namespace boost::uuids;
using namespace std;
int main()
{
//-------------------------
// 一些std函数的应用
//-------------------------
vector v(16,...
分类:
其他好文 时间:
2014-12-08 17:46:26
阅读次数:
150
Linux下高性能的网络库中大多使用的Reactor 模式去实现,Boost Asio在Linux下用epoll和select去模拟proactor模式,影响了它的效率和实现复杂度, 看陈硕的自己的Linux下Reactor网络库和ASIO的性能对比,大概比asio性能...
分类:
其他好文 时间:
2014-12-08 14:02:46
阅读次数:
207
这本书没什么新东西,大部分是effective c++或者其它书的摘抄,下面记录下我可能在编程时会忽略的几点。1. 结构体内变量布局:按类型大小从小到大声明。2. 在c++代码中引入大量c代码,注意下是否要加入extern "c".(c++重载,函数名会加标志)3. 用智能指针管理new对象。4.....
分类:
编程语言 时间:
2014-12-08 10:27:55
阅读次数:
213
安装boost(未尝试只安装 libboost-python-dev)sudo apt-get install libboost-all-dev新建hello_ext.cpp,输入以下代码 1 char const *greet() { 2 return "hello world"; 3 } 4.....
分类:
编程语言 时间:
2014-12-06 18:12:15
阅读次数:
190
《Effective C++》学习笔记——条款17:以独立语句将 newed 对象置入智能指针...
分类:
编程语言 时间:
2014-12-05 21:24:33
阅读次数:
284
C++ Boost/tr1 Regex(正则表达式)快速指南正则表达式自Boost 1.18推出,目前已经成为C++11(tr1)的标准部分。本文以Boost 1.39正则表达式为基础,应该广泛适用于其他版本的Boost。对namespace稍加修改,即可适用tr1标准。0、regex对象类似于Ja...
分类:
编程语言 时间:
2014-12-05 12:17:28
阅读次数:
318
2014.12.5这么多天的编译,终于把Boost+CGAL+Qt+Qt-Addin+libQGLViewer搞定了。。虽然../Demo/Polyhedron没有弄出来(编译全过,可是执行文件无法运行),但是把../Demo/AABB_Tree给弄通了。AABB这个Demo感觉很实用。里面有Cut...
分类:
其他好文 时间:
2014-12-04 23:10:20
阅读次数:
217
不应该不知道C++的常用库非常惭愧,我过去也仅仅了解boost、STLport这样的库,以及一些GUI库,但是居然有如此众多的C++库,其实令我惊讶。当然,这个问题应该辩证的看,对于拿来主义确实可以直接使用这些库,但是如果学习和专业的开发,确实应该自己写,因为——适合的才是最好的。无论效率还是简洁性...
分类:
其他好文 时间:
2014-12-04 19:53:03
阅读次数:
330