
C++11
文章平均质量分 77
加肥猫garfee
这个作者很懒,什么都没留下…
展开
-
C++11标准库之Type Traits简介
在C++11中,typetraits是一项非常有意思的特性。原创 2013-10-02 15:21:40 · 5701 阅读 · 0 评论 -
C/C++中的side effect
Side effect直接翻译可以翻作“副作用”。通常情况下,程序员会认为在C函数中改变了全局变量这样的“不局限于函数局部状态”的动作就是有side effect。不过事实上,side effect在C/C++标准并不是这样定义的。在C++标准中,其定义如下:Accessing an object designated by a volatile glvalue (3.10), modifyi原创 2013-10-07 22:14:57 · 3347 阅读 · 0 评论 -
C++11中的string - atoi/itoa
在C++11中,由于右值引用的引入,常为人所诟病std::string的性能问题得到了很大的改善。另外一方面,我们也可以看到新语言为std::string类增加了很多新的api。比较引人注意的就是std::string的成员函数stoi系列,以及std::to_string全局函数。在C时代,通常我们遇到atoi(字符串到数值转换)的问题的时候我们会使用中的atoi函数:int num =原创 2014-04-17 00:45:13 · 1957 阅读 · 0 评论