c++
陈帅陪马大大为软件献青春
吾尝终日而思矣 不如须臾之所学也
展开
-
boost::ptr_vector
boost::ptr_vector这是我在学习陈硕muduo网络库过程中记录的关于C++的知识碎片,对muduo感兴趣的同学可以加入QQ群365972535一起讨论:boost::ptr_vector 官网例子代码/home/chenzw/jmuduo/tests/ptr_vector.cc #include <boost/ptr_container/ptr_vector.hpp> #include原创 2016-07-24 14:50:37 · 1056 阅读 · 0 评论 -
boost::function与回调函数
boost::function与回调函数这是我在学习陈硕muduo网络库过程中记录的关于C++的知识碎片,对muduo感兴趣的同学可以加入QQ群365972535一起讨论:利用 boost::function 存储 普通函数、类成员函数、函数对象,实现函数回调的功能#include <iostream> #include <boost/bind.hpp> #include <boost/functi原创 2016-07-24 23:31:54 · 1850 阅读 · 0 评论 -
explicit与类类型转换
P263 C++中我们也能为类定义隐式转换规则,如果构造函数只接受一个参数,则它实际上定义了转换为此类类型的隐式转换机制,也称为转换构造函数。p514 我们同样能定义对于类类型的类型转换,通过定义类型转换运算符可以做到这一点,转换构造函数和类型转换运算符共同定义了类类型转换。#include <cstdio>class SmallInt { public: SmallInt(原创 2016-07-16 14:36:27 · 396 阅读 · 0 评论 -
MongoDB C++ 开发环境搭建
编译使用C++ MongoDB Driver本博客在linux下编译使用C++ MongoDB Driver准备工作 GCC 4.8.2+ CMake 3.2+ The MongoDB C driver version 1.3.5+ boost 1.56+ 编译安装MongoDB C DriverThe C++ driver uses libbson and the MongoDB C drive原创 2016-07-02 23:10:50 · 1875 阅读 · 0 评论