语义 问答列表

我什么时候想使用 auto&& 而不是 decltype(auto) 或 ->decltype(return-expr) 作为函数定义的返回类型?

作者:Enlico 提问时间:11/6/2023

取三个函数返回 prvalue、lvalue、xvalue: int f(); int& f(int); int&& f(int, int); 并通过返回的函数调用它们decltype(auto...

为什么 std::move 可以移动堆栈数据对象?

作者:CPW 提问时间:11/7/2023

我对以下关于移动堆栈对象的代码感到困惑: int *pOuter = nullptr; { int j; std::cout << "top of the inner stack=" << ...

Github 对 Semver 模式的支持

作者:Yuri Kazarov 提问时间:11/9/2023

我正在尝试做什么: 我正在尝试在 Github 中设置部署环境标记规则,并在页面底部使用推荐的 Semver 正则表达式模式:https://semver.org/ 我遇到的问题: 我使用的 S...

在 C++03 编译器上使用移动仿真将 boost::unique_lock 作为返回值移出函数是否安全?

作者:The amateur programmer 提问时间:10/15/2023

我有一个可移动但不可复制的类,可用于同步对某些共享资源的访问: class wrapper_with_lock{ private: BOOST_MOVABLE_BUT_NOT_COPYABLE(...

什么是 std::move(),什么时候应该使用它?

作者:Basilevs 提问时间:8/5/2010

这是什么? 它有什么作用? 什么时候应该使用? 良好的链接是值得赞赏的。...

使用 unique_ptr 提升 Bimap

作者:Tharani B 提问时间:9/19/2023

我正在尝试将unique_ptr插入boost::bimap中,但是我收到错误“调用隐式删除的复制构造函数”。我正在通过 std::move 移动unique_ptr,并且我的类中使用 noexcep...

为什么 std::move 被命名为 std::move?

作者:Howard Hinnant 提问时间:1/26/2014

该函数根本没有真正移动任何东西。 它只是对右值的强制转换。 为什么要这样做? 这不是误导吗?std::move(x)...

package.json中的波浪号(~)和插入符号(^)有什么区别?

作者:Fizer Khan 提问时间:3/12/2014

在我升级到最新的稳定版后,我尝试了。它将条目保存在带有插入符号前缀的条目中。以前,它是波浪号前缀。nodenpmnpm install moment --savepackage.json^~ 为什么...

如何查看Vespa Embedding?

作者:Vidya Lakshmy 提问时间:9/11/2023

我尝试了以下代码块在Vespa中实现最近邻搜索算法。https://docs.vespa.ai/en/nearest-neighbor-search-guide.html我能够成功运行它,但无法确定此...

SemanticUI 下拉列表隐藏输入值设置为未定义

作者:Ludovic Baratier 提问时间:9/6/2023

我在 rails 全栈应用程序中使用 SemanticUI 和 cell gem。 我正在呈现一个带有单元格的记录表(TableCell) 每行都有一个 SemanticUI 多选输入,我正在使用...


共73条 当前第3页