-FAQ 问答列表

是否有必要在 return 语句中使用 std::move,是否应该返回右值引用?

作者:Tarantula 提问时间:2/14/2011

我正在尝试理解右值引用并移动 C++11 的语义。 这些示例之间有什么区别,其中哪些示例将不执行向量复制? 第一个例子 std::vector<int> return_vector(void) {...

我必须在哪里以及为什么必须放置“template”和“typename”关键字?

作者:MSalters 提问时间:3/4/2009

在模板中,我必须在哪里以及为什么必须放置依赖名称? 究竟什么是依赖名称?typenametemplate 我有以下代码: template <typename T, typename Tail> ...

什么是序列点,它们与未定义的行为有何关系?

作者: 提问时间:11/14/2010

什么是“序列点”? 未定义行为和序列点之间有什么关系? 我经常使用有趣而复杂的表达方式,比如,让自己感觉更好。我为什么要停止使用它们?a[++i] = i; 如果您已阅读本文,请务必访问后续问题...

指针变量和引用变量之间有什么区别?

作者:prakash 提问时间:9/12/2008

指针变量和引用变量有什么区别?...

什么是移动语义?

作者:dicroce 提问时间:6/24/2010

我刚刚听完了软件工程电台播客对Scott Meyers关于C++11的采访。大多数新功能对我来说都很有意义,除了一个。我仍然没有得到移动语义......它到底是什么?...

如何删除相似的 const 和非 const 成员函数之间的代码重复?

作者:Kevin 提问时间:9/24/2008

假设我有以下情况,我想将访问权限返回给内部成员:class X class Z { // details }; class X { std::vector<Z> vecZ; public: ...

我应该在 C++ 中使用什么 XML 解析器?[关闭]

作者:Nicol Bolas 提问时间:2/22/2012

闭。这个问题正在寻求有关书籍、工具、软件库等的建议。它不符合 Stack Overflow 准则。它目前不接受答案。 我们不允许提出有关书籍、工具、软件库等建议的问题。您可以编辑问题,以便用事实和引...

我应该如何处理“包'xxx'不可用(适用于R版本x.y.z)”警告?

作者:Richie Cotton 提问时间:9/8/2014

我尝试安装一个软件包,使用 install.packages("foobarbaz") 但收到了警告 Warning message: package 'foobarbaz' is not a...

显式关键字是什么意思?

作者:Skizz 提问时间:9/23/2008

关键字在 C++ 中是什么意思?explicit...

多行注释解决方法?

作者:HamiltonUlmer 提问时间:8/5/2009

我(有点)已经知道这个问题的答案了。但我认为这是一个在 R 用户列表中经常被问到的问题,应该有一个可靠的好答案。据我所知,R 中没有多行注释功能。那么,有人有什么好的解决方法吗? 虽然 R 中的相当...


共291条 当前第12页