c++11 相关问题

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

C ++ 11标准中“顶级cv-qualifiers”的定义在哪里?

在草案C ++ 11标准:N3337中,我发现了几个对顶级cv限定符的引用,但没有定义。

回答 3 投票 11

从森林中建造一棵n-ary树

我让我的教授给我另一个学期的旧作业。它是关于建立一个家谱,然后找到两个节点之间的亲缘关系。家谱是关于namekians(...

回答 1 投票 -1

为什么成员在此示例中未进行零初始化?

这特别是关于C ++ 11:#include struct A {A(){} int i; }; struct B:public A {int j; }; int main(){B b = {}; std :: cout << b.i << b ....

回答 3 投票 18

原子线程围栏:为什么在这个非原子变量上存在数据竞争?这有关系吗?

假设我们有2个主题。一个生产者和一个消费者。我们有生产数据的生产者和使用这些数据的消费者。然而,守卫不是原子的! bool isDataReady = false; ...

回答 1 投票 2

为什么“auto”将字符串声明为const char *而不是std :: string?

我制作了一个模板,用于添加给出的数据。如果我像这样使用它,编译器将in_1和in_2声明为const char *,并且代码不会编译。 #包括 使用命名空间

回答 4 投票 8

remaining()在if语句C ++中不起作用

下面的代码应该输出每个第10个术语(0.0,10.0,20.0等等)直到100.0。但它只输出“0”。有谁知道这是什么问题?包括 包括 ...

回答 1 投票 1

检查multimap c ++中是否已存在值

如何找出Multimap已包含特定值,以及如何查找包含相同键的项目总数?的std :: multimap中 OBJ; obj.insert(std :: pair

回答 2 投票 0

向量 >用C ++编写数组

我已经在向量到数组转换上阅读了大量的SO线程,但是如何使用向量 >转换为单个尺寸的阵列?我最近发现了矢量的数据函数; ...

回答 2 投票 2

尝试指向自动对象时应该使用什么策略?

我正在开发一个相对较大的库(~13000行)作为个人实用程序库。它只使用STL容器和智能指针进行内存管理 - 但现在我发现自己处于...

回答 3 投票 2

元组到参数包

以下代码来自用户Faheem Mitha,基于用户Johannes Schaub - litb在此SO中的答案。这段代码完全符合我的要求,即将元组转换为参数包,但我不......

回答 2 投票 4

std :: make_pair:无法将'ch'(类型'char')转换为'char &&'[duplicate]

以下代码有什么问题:#include #包括 #包括 #包括 #包括 int main(){std :: vector <...

回答 1 投票 6

为什么std :: pair类标准被改为禁止在C ++ 11中只有非常量复制构造函数的类型?

我正在阅读Nicolai M. Josuttis的“The C ++标准库(第二版)”,刚刚到达了关于std :: pair的部分。作者指出:从C ++ 11开始,一对<>使用类型...

回答 1 投票 5

使用带有std :: fill等算法的emplace

我使用了vector :: emplace_back以避免在填充向量时构造时态对象。这里有一个简化版本:class Foo {public:Foo(int i,double d):i_(i),d_(d)......

回答 6 投票 11

连接(叠加)Eigen :: Tensors来创建另一个张量

我想将3个2D张量连接或叠加到3D张量。怎么做Eigen :: Tensor?代码:#include #包括 int main(){Eigen :: Tensor

回答 1 投票 1

信号没有被QSignalSpy捕获

我正在为我的一个班级编写一些单元测试。但是,我很快遇到了一个问题。似乎QSignalSpy有时不会捕获我的Client类发出的disconnected()信号....

回答 1 投票 1

CMake为Xcode目标与正常目标

我有这个简单的C ++ 11代码。 #包括 #包括 #包括 using namespace std; A类{int x; public:A(){} ~A(){} A(A&a){} ......

回答 1 投票 4

C ++:对矢量进行排序 (其中struct有2个整数)基于struct [duplicate]的整数之一

在下面的C ++片段中,如何根据TwoInts结构中的元素“int a”排序向量“TwoIntsVec”。即我需要在第一个放置“具有最少”TwoIntsVec [i] .a“的”TwoIntsVec [i] ...

回答 1 投票 2

这个编译器错误意味着什么 - “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

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