摘要:
下面使用类来初始化线程 上面例子也可以稍作修改 Factor fac ; std::thread t(fac); 替换为 std::thread t((Factor())); 完整如下: 下面介绍如何传入参数 性能优化:传入引用 在MSVC2013中,也可以使用std::move(),但是在GCC中 阅读全文
摘要:
控制台没有显示任何字符,原因:使用detach开启子线程没有阻塞主线程,主线程已经执行完毕。 结论:detach后,不能再使用join 结论:可以使用joinable()判断是否可以join() 阅读全文
摘要:
结论:对于const类型常量,需要申明和定义都加上extern。而,普通全局变量,只需要在头文件申明时加extern 阅读全文
摘要:
阅读全文
摘要:
U也可以与L或者LL组合为后缀 阅读全文
摘要:
结论:如果两个字符串字面值仅由空格,缩进,换行符分隔。则他们实际上是一个整体 阅读全文
摘要:
结论:有符号和无符号类型相运算(加减乘除),先运算再将结果转化为无符号类型,而不是先转化再运算。 阅读全文
摘要:
具体原理涉及原码->反码->补码 求绝对值函数abs()有几个重载,传入int,返回值不是int,需要强制转换 阅读全文