Wesley13 Wesley13
4年前
C++面向对象实现封装线程池
<htmlxmlns"http://www.w3.org/1999/xhtml"<head<stylebody,table{fontfamily:微软雅黑;fontsize:13.5pt}table{bordercollapse:collapse;border:solidgray;borderwidth:2px
Stella981 Stella981
4年前
C++中string类的正确写法
C的一个常见面试题是让你实现一个String类,限于时间,不可能要求具备std::string的功能,但至少要求能正确管理资源。具体来说:1.能像int类型那样定义变量,并且支持赋值、复制。2.能用作函数的参数类型及返回类型。3.能用作标准库容器的元素类型,即vector/list/deque的
Stella981 Stella981
4年前
OpenCV和Boost C++库的安装
关于一般的安装步骤,此博客(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fqq_41175905%2Farticle%2Fdetails%2F80560429)给出了详细的OpenCV的安装。一个步骤也不要落下,应该是不会出问题的。主要的坑在Bo
Stella981 Stella981
4年前
C++中如何实现split的效果?
C中如何实现split的效果?和Python等语言不同,C的string类没有内置split函数,这对于实际应用中要经常分割字符串的情况非常不方便。有很多种方法来处理,这里讲一种比较方(tou)便(lan)的方法——使用字符串流的方式吧:先上示例代码,这里是要读取一个存放在E盘根目录的一个csv文件(以逗号
Wesley13 Wesley13
4年前
C++ 构造和析构的顺序
直接用代码说明问题:include<iostreamusingnamespacestd;classA{public:A(inta0):_a(a){cout<<"ConstructorA!"<<_a<<endl;}~A(){cout
Wesley13 Wesley13
4年前
C++中的显式构造函数
 有如下一个简单的复数类:classClxComplex{public:ClxComplex(doubledReal0.0,doubledImage0.0){m_dRealdReal;dImagedImage;}doubleGetReal(
Stella981 Stella981
4年前
C++在WINdow桌面绘制文字图形
【起因】  最近碰到一个项目,需要在电脑左面显示一些信息,因此在网上找了一些资料,成功实现在桌面绘制信息。【代码】include"stdafx.h"include<iostreaminclude<windows.hinclude<io.hinclude<mapi
Wesley13 Wesley13
4年前
valgrind及graphviz分析c++性能瓶颈
使用valgrind进行性能分析,过程如下:\\\@Ubuntu(http://my.oschina.net/u/555627):~/Performance$valgrindtoolcallgrind./mt\7389Callgrind,acallgraphgeneratingcachepro
Wesley13 Wesley13
4年前
C++并发与多线程学习笔记
condition\_variablewait()notify\_onenotify\_allcondition\_variable条件变量的实际用途:比如有两个线程A和B,在线程A中等待一个条件满足,(消息队列中有要处理的消息),线程B专门往队列中丢数据。当B往线程中放入数据,同时B通