摘要:
考虑经常用的转字符串的方法: 现在有个更简洁的: 效率方面:C风格的sprintf因为没有动态内存分配,效率最高。std::to_string其次,最差的是std::stringstream。 从C++17开始,提供效率不差于sprintf, 同时类型安全更高的转换函数std::to_char 。 阅读全文
摘要:
不要这样使用智能指针: 原因在于表达式求值的顺序,绝非想想的那样简单。参考:https://blog.csdn.net/ox_thedarkness/article/details/613122可能是先new int, 然后调用bar(), 当bar()抛异常时,智能指针还未接管heap上的int对 阅读全文
摘要:
参考:http://blog.aaronballman.com/2011/07/inline-namespaces/https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.cbclx01/namespa 阅读全文
摘要:
参考:http://blog.aaronballman.com/2014/07/member-function-ref-qualifiers/ void func() &&; 完整的函数签名,需要考虑ref-qualifier,这里是&&。就像void func() const; 完整的函数签名需要 阅读全文