06 2020 档案
摘要:C++ 11提供了一个特殊版本的 for 循环,在很多情况下,它都可以简化数组的处理,这就是基于范围的 for 循环。在使用基于范围的 for 循环处理数组时,该循环可以自动为数组中的每个元素迭代一次。例如,如果对一个 8 元素的数组使用基于范围的 for 循环,则该循环将迭代 8 次。因为基于范围
阅读全文
摘要:operator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名。 这是C++扩展运算符功能的方法,虽然样子古怪,但也可以理解:一方面要使运算符的使用方法与其原来一致,另一方面扩展其功能只能通过函数的方式(c++中,“功能”都是由函数实现的)
阅读全文
摘要:一.opertor:本类类型 >其他类型(内置类型或其他类类型) c++中opertor可以将类类型转换为内置类型或其他类型,但反之不行 operator 类型名( ) { 实现转换的语句:return 目标类型对象 } 1 class a 2 { 3 int aa; 4 double bb; 5
阅读全文
摘要:[捕获列表] 1、空,没有使用任何函数对象参数。 2、=,函数体内可以使用Lambda所在作用范围内所有可见的局部变量(包括Lambda所在类的this),并且是值传递方式(相当于编译器自动为我们按值传递了所有局部变量)。 3、&,函数体内可以使用Lambda所在作用范围内所有可见的局部变量(包括L
阅读全文

浙公网安备 33010602011771号