如何使可变 lambda 捕获列表的一些成员成为 const?
作者:Constructor 提问时间:12/30/2018
mutableLambda 可以更改其捕获列表成员的值(按值捕获的值)。有没有办法让捕获列表的某些成员保留在 lambda 中?constmutable 例如,我想更改,但在以下代码示例的正文中:i...
常量 问答列表
作者:Constructor 提问时间:12/30/2018
mutableLambda 可以更改其捕获列表成员的值(按值捕获的值)。有没有办法让捕获列表的某些成员保留在 lambda 中?constmutable 例如,我想更改,但在以下代码示例的正文中:i...
作者:fredoverflow 提问时间:2/20/2011
显然,可以声明一个函数返回:const void const void foo() { } g++ 似乎认为这很重要,因为以下代码无法编译:const #include <type_trait...
作者:fredoverflow 提问时间:2/9/2011
我想不是,但我想确认一下。有什么用吗,类类型在哪里?const Foo&&Foo...
作者:user2621476 提问时间:8/17/2016
void print_me_bad( std::string& s ) { std::cout << s << std::endl; } void print_me_good( const s...
作者:Rahul Naik 提问时间:4/11/2018
这个问题在这里已经有答案了: 在类中将构造函数设为私有有什么用? (23 个回答) 5年前关闭。 我不知道它叫什么,所以我将展示代码......也许与构造函数重载有关: class Classna...
作者:weizao 提问时间:7/28/2022
这个问题在这里已经有答案了: 为什么 C++ 复制构造函数必须使用 const 对象? (8 个回答) 为什么 copy-constructor 参数是 const? (8 个回答) 为什么我们使用 ...
作者:Beginner Programmer 提问时间:10/7/2022
闭。这个问题是不可重现的,或者是由错别字引起的。它目前不接受答案。 这个问题是由一个错别字或一个无法再重现的问题引起的。虽然类似的问题可能在这里成为主题,但这个问题的解决方式不太可能帮助未来的读者。...
作者:Zhro 提问时间:2/10/2016
我正在创建一个自定义迭代器,但我无法满足创建迭代器并使用非 .根据 STL,这是合法的,可以用 std::string 来证明:constconstbegin() #include <string>...
作者:Sergey 提问时间:8/1/2017
我有一个包含许多数据成员的类,其中一些是常量。所有数据成员都有适当的复制构造函数,所以我想默认我的类的复制构造函数:A class A { public: A() : a(1) {} A(con...
作者:code707 提问时间:7/18/2018
以下是 cpppreference 的定义: [https://en.cppreference.com/w/cpp/named_req/CopyConstructible][1] 要求:类型 T ...