上一页 1 ··· 3 4 5 6 7
摘要: 前导 在上面的博文中描述了基类中存在虚函数时,基类和派生类中虚函数表的结构。 在派生类也定义了虚函数时,函数表又是怎样的结构呢? 先看下面的示例代码: class A 和 class B 都有一个虚函数,然后 class C 继承 A 和 B。在VS2010中,查看变量: 如图所示,局部变量中只显示 阅读全文
posted @ 2016-11-22 15:51 Droplet 阅读(489) 评论(0) 推荐(0) 编辑
摘要: boost 1.60.0 先上代码: 结果: 可以看到虽然函数形参是引用方式,但线程并没有改变主函数中的变量。 将第15行代码改为 后,输出: 可以推测:thread启动函数时,使用和bind一样的方式进行参数绑定。虽然形参是引用方式,但是如果不使用ref(),结果依然是值传递。 C++11 而在C 阅读全文
posted @ 2016-11-16 16:21 Droplet 阅读(326) 评论(0) 推荐(0) 编辑
摘要: boost boost线程中表示睡眠的函数有sleep和sleep_for sleep 例如: 表示睡眠两秒钟。还有millsec/millseconds、micro/microseconds表示毫秒和微秒。 sleep_for 例如: 同样表示睡眠两秒钟。还有millseconds、microse 阅读全文
posted @ 2016-11-16 15:33 Droplet 阅读(6126) 评论(0) 推荐(0) 编辑
摘要: 传送门:Boost Graph Library 快速入门 原文:Boost Property Map 图的抽象数学性质与它们被用来解决具体问题之间的主要联系就是被附加在图的顶点和边上的属性(property),比如距离(distance)、容量(capacity)、权重(weight)、颜色(col 阅读全文
posted @ 2016-08-15 18:37 Droplet 阅读(1961) 评论(0) 推荐(0) 编辑
摘要: 自C++11起,我们可以定义 raw string 字符串字面常量。 Raw string 允许我们定义所见即所得的字符串字面常量,从而可以省下很多用来修饰特殊 字符的符号。 Raw string 以 R"( 开头,以 )" 结尾,可以内含 line break。例如一个用来表示”两个反 斜线和一个 阅读全文
posted @ 2016-07-04 16:04 Droplet 阅读(8570) 评论(0) 推荐(1) 编辑
摘要: CodeBlock配置混乱,决定重装时,删除程序后,需将配置文件删除。 配置文件位置:C:\Users\Administrator\AppData\Roaming\CodeBlocks 阅读全文
posted @ 2016-06-20 16:02 Droplet 阅读(2299) 评论(0) 推荐(1) 编辑
摘要: 问题: 在VS2010中,同一个解决方案下有多个项目,都需要使用某一个库。 如果项目比较多,或者编译链接环境属性变动频繁,分别对项目进行配置就很麻烦。 解决: 在VS的配置文件中统一配置属性: 我的配置文件路径在“C:\Users\Administrator\AppData\Local\Micros 阅读全文
posted @ 2016-06-20 10:52 Droplet 阅读(2004) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7