自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 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 1823

原创 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 3059

原创 C++11标准库之Type Traits简介

在C++11中,typetraits是一项非常有意思的特性。

2013-10-02 15:21:40 5510

原创 C++14中的lambda简介 (generalized lambda-capture和generic lambda)

C++14的设计目标是"more complete C++11",也即是说,C++11还有很多不完善的地方。因此C++14不仅像C++03对C++98做出修正一样,也引入了不少新的特性。最为引入注目的,应该就是lambda的改变。作为C++11中语法最为"奇特"的一个特性,lambda在C++14中主要有了两方面的不同。首先一个改变是捕捉列表(capture-list)。在C++14中

2013-09-24 14:05:26 2288

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除