06 2020 档案

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