1. 介绍 本文介绍智能指针的使用。智能指针是c++ 中管理资源的一种方式,用智能指针管理资源,不必担心资源泄露,...[作者空间]
模板分类 模板分为函数模板与类模板两类。 函数模板 模板声明 模板定义 例如 函数模板实参类型不一致问题 参数推导...[作者空间]
这是一篇写软件的文章,但是很硬,提前预警一下,女生不要看! 交流群:728483370 所有写C++的文章,如果没...[作者空间]
1. 常用属性 1.1 auto关键字及其用法 auto关键字可以用于定义变量和函数的返回值(包括声明和定义都可以...[作者空间]
遨游于C++世界时,最讨厌的当属于对c-style的兼容 。 在格式化字符串时,通常使用的是snprintf这个c...[作者空间]
1.nullptr nullptr 出现的目的是为了替代 NULL,传统 C++ 会把 NULL、0 视为同一种东...[作者空间]
除法舍入规则 对于模数运算符,如果m和n是整数且n非零,则(m / n) * n + m % n等于m。这也暗示着...[作者空间]
前言 C++11引入了lambda表达式,使得程序员可以定义匿名函数,该函数是一次性执行的,既方便了编程,又能防止...[作者空间]
1.Lambda函数与表达式 C++11提供了对匿名函数的支持,称为Lambda函数(也叫Lambda表达式)。L...[作者空间]
C/C++赋予程序员管理内存的自由,是C/C++语言特色,虽然这引入了复杂度和危险性,但另一方面,它也增加了控...[作者空间]
这是C++11新特性介绍的第八部分,涉及到template相关的新特性。 不想看的读者可以直接拉到文章最后看这部分...[作者空间]
首先,一个编译单元(translation unit)是指一个 .cpp 文件以及它所 #include 的所有...[作者空间]
这是C++11新特性介绍的第三部分,涉及到C++11这次更新中较为重要的lambda表达式。 不想看toy cod...[作者空间]
4、智能指针内存管理 在内存管理方面,C++11的std::auto_ptr基础上,移植了boost库中的智能指针...[作者空间]
C++11已经出来很久了,网上也早有很多优秀的C++11新特性的总结文章,在编写本文之前,笔者在工作和学习中学到的...[作者空间]
介绍 相对于传统语言,C++ 的革命性特征之一,就是它对异常处理的支持。传统异常处理技术有缺陷并且易于出错,而 C...[作者空间]
快速幂: 所谓的快速幂,其目的是为了快速求幂,将时间复杂度从朴素算法的降到。 假如现在要求 ,按照朴素算法,就是将...[作者空间]
对于 defaulted 函数,编译器会为其自动生成默认的函数定义体,从而获得更高的代码执行效率,也可免除程序员手...[作者空间]
这是C++11新特性介绍,虽然现在来说有些不合时宜,但是也有一些有趣的地方。觉得麻烦的可以直接跳到最后哦! 新类型...[作者空间]
左值、右值 在C++11中所有的值必属于左值、右值两者之一,右值又可以细分为纯右值、将亡值。在C++11中可以...[作者空间]