
c++
倾城笑颜
这个作者很懒,什么都没留下…
展开
-
std::mutex的用法
#include #include #include std::list some_list; // 1std::mutex some_mutex; // 2void add_to_list(int new_value){ std::lock_guard guard(some_mutex); // 3 some_list.push_back(new_val转载 2017-01-26 00:07:29 · 5396 阅读 · 0 评论 -
POCO C++库学习和分析 -- 日志 (一)
日志对于程序来说是非常重要的,特别是对一些大型程序而言。一旦程序被发布,在现场日志几乎是程序员唯一可以获取程序信息的手段。Poco作为一个框架类库,提供了非常多的日志种类供程序员选用。文章将分两个部分,对于Poco日志进行介绍。第一部分主要以翻译Poco文档为主,第二部分则探讨Poco日志的实现。 1. Poco库日志接口1.1 总体介绍 Poco中转载 2017-03-20 18:07:22 · 504 阅读 · 0 评论 -
POCO C++例程整理--有关线程
转自: http://qtlinux.blog.51cto.com/3052744/1698951本文主要整理了网上见到的,以及自己编写的有关隘poco的例子,本着开源共享的精神,供大家参考,加快poco框架库的学习和使用,加快自己在项目上的应用,加速产品的设计与开发. 例子一: 传入对象 在Poco中,将入口函数抽象为一个类Runnable,该类提供vo转载 2017-03-20 18:28:11 · 1005 阅读 · 0 评论 -
C++容器vector和map的正确删除方法
// vector删除指定元素 vectorint>::iterator iter = arr.begin(); while (true) { if (iter == arr.end()) break; if (*iter == 10) { iter = arr.erase(iter); //迭代器删除之后会往下一个转载 2017-04-18 18:30:16 · 672 阅读 · 0 评论 -
std::bind的使用
http://www.jellythink.com/archives/773先来看看std::bind1st和std::bind2ndbind是这样一种机制,它可以预先把指定可调用实体的某些参数绑定到已有的变量,产生一个新的可调 用实体,这种机制在回调函数的使用过程中也颇为有用。C++98中,有两个函数bind1st和bind2nd,它们分别可以用来绑定functor的第 一个转载 2017-04-24 20:48:58 · 693 阅读 · 0 评论 -
CentOS下Mysql,无法找到mysql.h头文件(致命错误:mysql/mysql.h:没有那个文件或目录)
1.yum search mysql //查找mysql的依赖然后会显示已安装和未安装的依赖库[TFTD@localhost /]$ yum search mysql已加载插件:fastestmirrormysql-connectors-community原创 2017-06-23 18:37:01 · 19184 阅读 · 0 评论 -
vs编译 error C2001: 常量中有换行符 中文无法通过编译
vs2010 error C2001: 常量中有换行符原因:中文字符非常奇怪的是只有部分中文会提示。GOOGLE了下发现以下几种解决方案:I 不用中文 -_-II 偶数中文 或 结尾加英文的符号,如"."III 字符转换 GBKToUTF8参考:http://www.cocoachina.com/bbs/read.php?tid=96原创 2017-07-18 12:54:00 · 10779 阅读 · 6 评论