C++
文章平均质量分 72
sicolex
I study computer science. Be the man I like.
展开
-
修道士与野人问题——C++源代码,伪代码,详细分析
前言:这一个经典的问题,可以把问题转换成数据结构中的 图 来解决。原创 2016-01-19 23:43:17 · 14987 阅读 · 3 评论 -
N皇后——回溯法、遗传算法、CSP最小冲突法(提供伪代码和C++源代码)
前言:8皇后耳熟能详,参考链接百度百科——八皇后。把8扩展成N,就是N皇后问题。我以下给出了解决N皇后的3个经典算法的思想和源代码(业界良心)!原创 2015-12-04 13:45:10 · 19385 阅读 · 5 评论 -
C++11 多线程 thread, lambda, CPU周期
本博客讲了一段代码,显示多线程时候,临界区域如果不上锁会发生的问题。原创 2015-12-29 13:07:37 · 2988 阅读 · 0 评论 -
C++11 sort, vector, lambda——vector 自定义排序
vector自定义sort( ):std::sort大法好!std::vector大法好!lambda大法好!原创 2015-12-29 11:40:37 · 31012 阅读 · 0 评论 -
C++ 全局变量 静态全局变量 傻傻分不清
今天上午写C++代码,被神马全局变量和静态全局变量困住了,出现了各种“重定义”和“链接”相关的error。到底在哪里声明,在哪里定义,哪里使用extern?转载 2015-12-06 13:25:44 · 9993 阅读 · 0 评论 -
C++11 thread_local 关键词
在C++11多线程编程中,thread_local 这个关键词在一些特定场合挺有用的。原创 2016-08-05 15:27:41 · 22843 阅读 · 0 评论 -
C++11 新的计时方法——std::chrono 大法好
C++11里面提供了很多炫酷的新标准。我以下给出采用 C++11 标准的”最佳计时方法“的代码:原创 2015-12-16 19:33:06 · 105680 阅读 · 20 评论 -
Life is short, use emplace_back()。探究一下C++11的push_back, move, rvalue, emplace_back
总结一句话:Life is short, use emplace_back()。原创 2016-07-26 22:22:11 · 1177 阅读 · 0 评论 -
生产者-消费者,使用C++11的版本
前言multi-threading以及lambda是C++11的重要升级,下面的经典的生产者-消费者的代码,既使用了C++11的multi-threading相关的库, 又使用了lambda。原创 2016-07-29 17:45:31 · 8758 阅读 · 3 评论