水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:关于lambda, move的语法问题
1楼
|
littleSram
|
2023-01-21 14:06:45
|
展开
问了一下chatgpt,供参考
【 在 bihai 的大作中提到: 】
: 有个项目,简化成下列问题。
: #include <iostream>
: #include <functional>
: ...................
--
FROM 8.219.174.*
3楼
|
littleSram
|
2023-01-22 08:34:11
|
展开
orz
【 在 z16166 的大作中提到: 】
: 传递给std::function的functor必须是CopyConstructible的。C++ 23里改了这点,弄了个std::move_only_function
:
https://stackoverflow.com/questions/33436336/capture-stdpromise-in-a-lambda-c14
: 这点上C++不如Rust,Rust的lambda加个move关键字就完事。
: ...................
--
FROM 114.249.18.*
5楼
|
littleSram
|
2023-01-22 12:58:24
|
展开
我一直觉得c++能成为年度语言
新标准的复杂度功不可没
【 在 z16166 的大作中提到: 】
: 传递给std::function的functor必须是CopyConstructible的。C++ 23里改了这点,弄了个std::move_only_function
:
https://stackoverflow.com/questions/33436336/capture-stdpromise-in-a-lambda-c14
: 这点上C++不如Rust,Rust的lambda加个move关键字就完事。
: ...................
--
FROM 114.249.18.*
7楼
|
littleSram
|
2023-01-23 10:04:28
|
展开
开个玩笑,可能需要不断的搜索
就好像Python一样,Python2和Python3搜两边
「TIOBE 编程社区指数」是一种衡量编程语言流行度的标准,由成立于 2000 年 10 月位于荷兰埃因霍温的 TIOBE Software BV 创建和维护。 该指数是根据网络搜索引擎对含有该语言名称的查询结果的数量计算出来的。该指数涵盖了 Google、百度、维基百科和 YouTube 的搜索结果。
【 在 shyman2016 的大作中提到: 】
: 什么意思
--
FROM 114.249.18.*
9楼
|
littleSram
|
2023-01-23 20:53:28
|
展开
大哥,开个玩笑啊
【 在 ziqin 的大作中提到: 】
: 有这么复杂么?明明是你自己写lambda习惯不好
: 你自己不写lambda的返回类型,系统识别出来,capture by move的lambda返回的是Test,default capture的lambda返回的是Test&
: 都是最基本的东西,搞得这么复杂。
: ...................
--
FROM 114.249.18.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版