- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
在Sean Parent's talk Goals for Better Coding - implement Complete Types在 44:10-44:50 肖恩说了一些关于
If I put this [class with a copy assignment operator that accepts its parameter by value, and also has a move constructor] as a member of another class, that other class will not get a default move constructor because the language in the spec does not say "if it is move constructable" it says "has a move constructor with this signature". There is a defect on it, I don't know [what it is] off the top of my head.
谁能指出 Sean 所指的实际缺陷报告?
最佳答案
我指的是 1402。来自 Howard Hinnant 的私有(private)通信,2013 年 1 月 22 日:
来自:霍华德·欣南特
回复:通过赋值传递(再次)
嗨,肖恩,
2013 年 1 月 22 日下午 1:26,Sean Parent 写道:
I'd like to quote the spec on why this happens - can you send me a pointer to the rule that causes the copy? I'm having a hard time finding the exact rule myself.
参见:
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1402
跳到问题的底部,那里是最新提议的措辞。您的案例中有问题的句子在更改项目 4 中,建议删除的第 6 个项目符号。
我们,也就是 Jason、Lawrence、Michael 和我自己,在去年 10 月的波特兰 session 上就这个方向达成了一致。Jason 提供了详细的拟议决议。现在我们只需要将问题投票到 WP 中并实现(至少在 clang 中)。我刚刚检查了 tip-of-trunk clang,它仍然没有实现。
如果您要说,将此示例发布到 ,指向 CWG 1402,然后跳来跳去解释当前行为是多么愚蠢和有害,我敢打赌 Richard Smith 会继续实现 CWG 1402。: -)
霍华德
关于c++ - Sean Parent 在他的 GBC - Implement Complete Types 演讲中指的是什么缺陷报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32121351/
我不明白为什么我的文本字段显示为狭缝而不是给定的大小?我是否遗漏了什么,或者我认为问题是我施加的限制太小?提前致谢! import javax.swing.*; import java.awt.*;
我想知道如何将按钮定位到 JPanel 的中心。截至目前,该按钮位于我的“彩信”(用作我的背景图像)的顶部,但位于面板上边缘的中心。我怎样才能将此按钮放置在图像的中心? //MainMenu setu
在Sean Parent's talk Goals for Better Coding - implement Complete Types在 44:10-44:50 肖恩说了一些关于 If I pu
我是一名优秀的程序员,十分优秀!