![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
steins_甲乙
懒人一枚
展开
-
C++之lamda表达式(1)
:lower引用的是<cctype>头文件中的,是全局命名空间中的,而std::lower是std命名空间的,也不是个函数指针。所以在这里就是错误的。这里第四个参数接收一个函数指针,写lamda表达式是对的,下面这样写也是对的。刷CCS-CSP的时候碰到字符串全部转小写的问题,下面给出了它的实现。原创 2024-07-14 11:14:34 · 94 阅读 · 0 评论 -
C++11新特性(1)
委托构造函数通过成员初始化列表直接调用另一个构造函数,不需要构造函数体内的代码,更为简洁和直接。而在构造函数内部调用其他构造函数则需要在函数体内明确调用其他构造函数或者其它初始化代码。委托构造函数通常更清晰和易读,因为初始化过程集中在初始化列表中;而在构造函数内部调用其他构造函数则可以在构造函数体中执行更复杂的逻辑,但可能会使构造函数变得更加复杂和冗长。委托构造函数是 C++11 标准引入的新特性,而在构造函数内部调用其他构造函数则是更早期就可以使用的技术。原创 2024-07-12 10:02:31 · 286 阅读 · 0 评论