- 主题:如果一个类只有move ctor没有copy ctor
不如干脆加个运算符来表示move
比如 := <::
【 在 libgcc 的大作中提到: 】
: 包括赋值运算符也是一样,就像unique_ptr
: 那能不能语法上直接设计成省略std::move的操作,直接值传递,编译器在编译的时候直接生成移动构造函数调用?
--
FROM 221.219.109.*
move不仅是在显示赋值,还有函数传参
【 在 kirbyzhou (下雪 你那边下雪了么?) 的大作中提到: 】
: 标 题: Re: 如果一个类只有move ctor没有copy ctor
: 发信站: 水木社区 (Fri Jul 10 00:38:56 2020), 站内
:
: 不如干脆加个运算符来表示move
:
: 比如 := <::
:
: 【 在 libgcc 的大作中提到: 】
: : 包括赋值运算符也是一样,就像unique_ptr
: : 那能不能语法上直接设计成省略std::move的操作,直接值传递,编译器在编译的时候直接生成移动构造函数调用?
: --
:
: ※ 来源:·最水木 客户端·[FROM: 221.219.109.*]
--
FROM 76.126.252.*
我之前想的是
a =&& b表示移动构造
【 在 kirbyzhou 的大作中提到: 】
: 不如干脆加个运算符来表示move
: 比如 := <::
--
FROM 223.104.20.*
所以 auto_ptr 被抛弃了.
你觉得正常,并不代表其他人也认同你的想法.
【 在 libgcc 的大作中提到: 】
: 我觉得对于move only 的对象,=默认转移所有权很正常啊
: :
--
FROM 106.38.40.*