C++

17篇文章
1 父类和子类相互包含的应用场景 在实际开发的过程中,经常会遇到这种类似的问题,一个父类通常维护着属于该父类的多个子类指针,而每一个子类中也存储着指向其父类的指针对象,方便进行节点递归或者其他操作。 …
1 std::bind template <class Fn, class... Args> /* unspecified */ bind (Fn&& fn, Args&a…
1 std::function 函数模板形式: template <class T>函数;//未定义 模板<class Ret,class ... Args> class fu…
回调函数其实就是以函数指针做函数参数传递给另一个函数,在另一个函数执行的时候可以根据函数指针执行回调函数的代码。 以下介绍两种回调函数的形式, - 一种是简单的以函数指针传递的形式 - 另一种是C++…
1 库依赖 Websocket++/Websocketpp依赖于boost(使用boost 1.74),Websocket++ 0.8.2版本,因为暂时没有使用wss,所以没有集成Openssl。 2…
1 C++将文本文件一次性读取到std::string的方法 包含头文件: #include <fstream> #include <iostream> 读取代码如下: std…
1 C++以可变参数格式化带颜色输出日志信息 使用Unity时,它的日志系统做的就比较好,不同类型的日志信息在底下面板以不同的颜色输出出来,简单明了,所以仿照这个做了一个简陋的,不过也够用了,代码如下…
1 代码示例 #ifdef _DEBUG #define DEBUG_CLIENTBLOCK new( _CLIENT_BLOCK, __FILE__, __LINE__) #else #define…
1 代码示例 #ifdef _DEBUG #define DEBUG_CLIENTBLOCK new( _CLIENT_BLOCK, __FILE__, __LINE__) #else #define…
1 代码示例 #include <iostream> using namespace std; int GetRepeatCountInStr(const std::string &…
代码示例: #include <iostream> #include <thread> #include <chrono> #include <mutex&g…
1 获取CPU核心数量 使用std::thread::hardware_concurrency()获取当前CPU核心数量。 代码示例: #include <iostream> #inclu…

大家都在搜

关注我们的公众号

微信公众号
站点已勉强运行: