05 2020 档案
摘要:lambda表达式的最简单形式是: 这样就构成了lambda表达式的最基本组成部分,它实际上是在构造一个能够捕获作用域中的变量的无名函数对象的闭包,这里 就是起这个捕获的作用, 里面就像普通函数一样写形参,花括号就是构造的闭包。 如果直接写像上面一样的简单形式,是不会执行的,只有最后加上括号调用了才
阅读全文
摘要:在比较基础的情况, 和 是可以交换的,也就是没什么差别: 和 是等价的。 但也意味着,有些特殊的情况 和 是有区别的。 The first one is in the case of dependent types. typename is used to declare when you are
阅读全文
摘要:C++函数本身是可以作为参数传入函数的。 1.函数作为形参的语法格式 函数类型 (*自定义变量名)(形参1,形参2,...) 在这种情况下一定要加指针,加括号。 例1: void foo(void (*func)(int),int j) { func(j); } 其中void (*func)(int
阅读全文
摘要:class MyClass { vector<int> MyVector(1000,0);//error: expected identifier before numeric constant vector<int> MyVector(1000,0); } 在这里,vector<int> MyVe
阅读全文
浙公网安备 33010602011771号