C ++ 14是2014年批准的C ++标准的名称。它基于以前的C ++ 11标准,改进了核心语言和标准库并添加了一些功能。
可以使用 std::ignore 来丢弃函数的返回值以避免任何相关的编译器警告吗?
我知道你可以使用static_cast,但它对我来说似乎太冗长了,没有反映最初的意图,我想丢弃返回值,而不是将其转换为任何东西。接收...
我能找到的 C++14 的最后一个草案说,关于 main() [3.6.1]: 实现不应预定义主函数。该函数不得超载。一定会有回报
正如预期的那样,以下内容在 C++11 中失败,因为该语言没有 bog 标准函数的返回类型推导: 自动主函数() { 返回0; } 然而,C++14 确实如此,所以我无法解释...
我不明白为什么?我认为兼容性不应该是一个问题,因为在没有说明符的情况下声明的函数实际上将其隐式定义为 false。如果是关于名称修改 - 我们可以
以下哪些模仿 C++17 之前的折叠表达式的技术被认为是惯用的?
C++11 和 C++14 中的折叠式表达式:惯用方法? Q&A Variadic 模板包扩展的公认答案使用了常见的 pre-C++17(折叠表达式之前)appro...
为什么在 C++ 中选择加入异构 std::*map 查找? [重复]
为了支持 std::map 的异构键查找,必须比过去更详细一点:(取自如何做到这一点的问题) int main() { { put("C++11...
最近我了解了函数的引用限定符,例如 结构体foo { 无效栏(){} 无效 bar1() & {} 无效 bar2() && {} }; 我哪里可能需要这个功能,有没有
在 C++ 中删除构造函数的最佳实践是什么:将其放在 private/protected/public 中?: 方法一: 类 Foo{ 民众: Foo() = 删除; } 方法2: 类 Foo{ 受保护: Foo() = 删除; }
考虑以下代码片段: 自动 f() { 返回 void({}); } int main() { f(); } void({}) 中的 {} 到底是什么? 它是如何解释的? 当然,只是出于好奇。让我们走得更远吧
std::forward() 的右值引用重载的目的是什么? [重复]
我正在尝试完美转发,我发现 std::forward() 需要两个重载: 过载编号1: 模板 内联 T&& 转发(类型名称 std::remove_refere...
例如,我有一个名为 Vector 的类,表示向量,还有一个名为 Integer 的类,表示整数。 类整数{ 民众: 整数(int v):value_(v){}; 私人的: int 值...
例如,我有一个名为 Vector 的类,表示向量,还有一个名为 Integer 的类,表示整数。 类整数{ 民众: 整数(int v):value_(v){}; 私人的: int 值...
参考:复制省略 这仅适用于已知正在初始化的对象不是潜在重叠子对象的情况: 结构体C { /* ... */ }; Cf(); 结构D; D g(); 结构D:...
C++11 给了我们很棒的 std::array,它要求在编译时知道大小: std::array myarray = {1, 2, 3}; 现在,我碰巧有一些旧的短*缓冲区要包装,其大小...
# 包括 使用命名空间 std; double getTotal(double rates[], int size); //函数的声明。 int main(){ 双倍价格[] = {5.63, 4.21, 75, 6.14, 2.4}; int s...
考虑一个场景,我构造了一个表示大整数的类 T。这个T类有一个加法运算符函数。 T 类{ 民众: T 运算符+(const T &other) const } ...
错误:使用已删除的函数‘std::atomic<unsigned int>::atomic(const std::atomic<unsigned int>&)’[重复]
在尝试从 Git 存储库编译项目的代码库时,我遇到了以下错误: DGSF-AvA/worker/serverless_gpu/svgpu_manager.cpp:90:78:错误:使用已删除的函数‘...
以下内容在 C++14 中有效吗? 自动主函数() { // ... } 即使我们不需要使用显式 return 0;,返回类型也会推导为 int 吗?
以下内容在 C++14 中有效吗? 自动主函数() { // ... } 即使我们不需要使用显式 return 0;,返回类型也会推导为 int 吗?
我想制作模板类的 __attribute__((packed)) 版本,以在打包结构中使用它以字节形式发送或接收。但我不希望打包成本影响算术并且