c++11 相关问题

将此标记用于必须编译为C ++ 11的代码(不使用C ++ 14或更高版本中引入的任何功能)。

这个编译器错误意味着什么 - “C ++中'='token之前的声明中的qualified-id”?

我试图理解类中私有const的用法。我的理解是私有const用于在类中创建一些常量,而static用于创建一个副本。原来, ...

回答 2 投票 0

gd 7.2.0无法识别std :: expf和std :: logf

似乎gcc(尝试过7.2.0和5.4.0)没有std :: expf和std :: logf - 请参阅coliru示例。由于cppreference说它们是在C ++ 11中添加的,因此我缺少一些gcc特定的宏或者......

回答 3 投票 0

为什么有人会使用set而不是unordered_set?

C ++ 0x引入了unordered_set,它可以在boost和许多其他地方使用。我的理解是unordered_set是具有O(1)查找复杂性的哈希表。另一方面,设置是......

回答 11 投票 120

基于For的循环用于大量QMenus

作为Qt的noobie,我无法弄清楚如何创建QMenu的矢量。使用C ++我得到了以下(简单)的想法:std :: vector *子菜单;然后使用for循环创建一个...

回答 1 投票 0

在C ++ 11中重置struct值

看起来这个问题已被问过几次,但我似乎无法根据现有的答案和指导让它工作。这是代码:#include class X {public:X(); ...

回答 1 投票 2

元组的定义和初始化,其元素具有相同的模板类,但具有不同的特化

我是c ++元编程的新手。我试着看看其他答案,但我找不到适合我的问题的答案。或者只是我无法将它应用于我的案例。在这里,我将发布一个......

回答 2 投票 1

为什么在相同的比较模板函数中有两个不同的答案

当我尝试实现模板来比较两个变量的值时。当我尝试将字符串作为参数传递时,程序无法比较正确的值。但是当我添加两个相同的变量时......

回答 1 投票 0

如何编写更好,更清晰的银行帐户代码版本? [关闭]

我有这个小银行帐户代码来创建帐户并访问已经创建的帐户。这是非常程序化的,但我需要帮助知道如何做才能让它变得更好。就像我想要一个选择......

回答 1 投票 -1

通过rvalue传递不会破坏对象

我在C ++中移动语义并尝试更好地理解它有点新鲜。我遇到了一些代码,其中函数将rvalue转换为仅移动类型(unique_ptr)。所以我决定试验......

回答 1 投票 0

为什么调用shared_from_this调用std :: terminate

考虑以下代码:A类:public std :: enable_shared_from_this { public: std::shared_ptr f() { return shared_from_this(); } }; int main() { A a; ...

回答 3 投票 2

在c ++ 11中使用一个随机引擎进行多分布

我正在使用c ++ 11 new 我的应用程序中的标头和不同方法的一个类我需要不同的随机数和不同的分布。我只是把随机引擎std :: ...

回答 4 投票 8

如何在静态方法中取消分配使用std :: memory_resource分配的内存而不更改下面的函数签名

我们如何使用std :: memory_resource :: allocate()去除静态成员函数中分配的内存?我尝试使用删除函数传递给unique_ptr而不是default_delete。在......

回答 1 投票 0

是否可以重载模板函数以与std :: vector的元素一起使用?

我试图让一个函数采用通用的std :: vector(模板 的std ::矢量 ,然后调用模板函数,该函数具有特定(抽象)类型的特化,...

回答 1 投票 3

这可能是内存泄漏吗?

使用new then设置为null会导致内存泄漏吗?我已经尝试了以下代码,但不知道它是否导致任何泄漏#include using namespace std; int main(){...

回答 2 投票 0

调用线程是否会在thread.join()之后看到对局部变量的修改?

在最简单的示例中,假设我有一个启动线程的函数,该函数又将局部变量的值设置为true。我们加入线程,然后离开函数。 bool func()...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.