This commit is contained in:
y1yang0 2024-05-07 02:03:51 +00:00
parent cecb07abe3
commit 684a836631
4 changed files with 4 additions and 4 deletions

View File

@ -193,7 +193,7 @@ private:
DataType pw;
};
auto func = IsValAndArch(std::make_unique<Widget>());
auto func = IsValAndArch(std::make_unique<Widget>())();
</code></pre>
<p>这个代码量比<em>lambda</em>表达式要多但这并不难改变这样一个事实即如果你希望使用一个C++11的类来支持其数据成员的移动初始化那么你唯一要做的就是在键盘上多花点时间。</p>
<p>如果你坚持要使用<em>lambda</em>并且考虑到它们的便利性你可能会这样做移动捕获可以在C++11中这样模拟</p>

View File

@ -4683,7 +4683,7 @@ private:
DataType pw;
};
auto func = IsValAndArch(std::make_unique&lt;Widget&gt;());
auto func = IsValAndArch(std::make_unique&lt;Widget&gt;())();
</code></pre>
<p>这个代码量比<em>lambda</em>表达式要多但这并不难改变这样一个事实即如果你希望使用一个C++11的类来支持其数据成员的移动初始化那么你唯一要做的就是在键盘上多花点时间。</p>
<p>如果你坚持要使用<em>lambda</em>并且考虑到它们的便利性你可能会这样做移动捕获可以在C++11中这样模拟</p>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long