c++14 相关问题

C ++ 14是2014年批准的C ++标准的名称。它基于以前的C ++ 11标准,改进了核心语言和标准库并添加了一些功能。

if(double type == char type)

[试图用char类型对double类型进行条件处理。但是似乎没有输出。这是一个例子:double x; cin >> x; if(x =='a')cout <

回答 2 投票 0

在任意索引上分割一个std :: tuple

我有一个std :: tuple,我想在一个任意的编译时参数N处拆分它。我已经看到了一些解决方案,这些解决方案四处可见,以获取std :: tuple的头和尾,例如here,here或here, ...

回答 1 投票 0

从功能范围内的参数包访问特定参数,如何?

给出,模板 void foo(T t,Args ... args){/ * foo scope * /}当foo(“ bar”,27,true);被称为,如何在foo的范围内访问true?参数可以简单地...

回答 1 投票 0

回答 1 投票 -1

Q:关于C ++ 14 lambda的初始化捕获

为什么值x更新为6,而y初始化为7?有人可以给我一些线索吗? int x = 4;自动y = [&r = x,x = x + 1]()-> int {r + = 2;返回x + 2; ...

回答 1 投票 0

具有代理迭代器/引用和自动的容器

我正在实现一个类似于std :: vector 的代理迭代器/引用类型的容器,并与以下问题发生冲突,我将继续以std :: vector (this ... 为例说明] >

回答 2 投票 7

在boost中是否有std :: sample等效项?

我仍在使用C ++ 14。所以std :: sample遥不可及。有什么等同的助推器吗?我不想复制不可重新排序的std :: multiset。

回答 1 投票 0

[可变标准模板函数中的std :: initializer_list用法

我不明白下面的代码片段是如何工作的。特别是std :: initializer_list用法。 template auto sum(T ... t){typename std :: common_type :: type result {}; ... ] >>

回答 1 投票 0

[std :: for_each在不可复制对象的向量上

我正在cppreference中阅读有关std :: for_each的信息:与其余并行算法不同,for_each不允许复制序列中的元素,即使它们很简单...

回答 1 投票 1

区分编译时的char和wchar_t

我有一个模板类simplestring,可以简单地处理TChar *及其长度。 TChar可以是char和wchar_t。这是一个简单的左修剪方法,simplestring ltr im(const T * _s = ...

回答 1 投票 0

我如何强制编译器在编译时评估开关?

我正在开发一个嵌入式项目(仅C ++ 14编译器可用,并且我想优化执行速度。这是我在做什么的一个例子。枚举gpio_type {TYPE_1,TYPE_2} ...

回答 4 投票 3

C ++ 14:如何强制编译器在编译时评估开关?

我正在开发一个嵌入式项目(仅C ++ 14编译器可用,并且我想优化执行速度。这是我在做什么的一个例子。枚举gpio_type {TYPE_1,TYPE_2} ...

回答 2 投票 2

C ++:头文件中的const数组实例生成

我可以使用define宏来完成我想实现的目标。但是我敢肯定C ++ 14有更好的方法。基本上,我想在没有...

回答 2 投票 0

能否在c ++ 17中通过using-declaration继承复制/移动构造函数?

struct B {B(int){} B(B const&){}};结构D:B {使用B :: B; }; int main(void){B b(5); D d(b); //错误返回0; } c ++ 14明确从...

回答 1 投票 0

查找给定范围内固定位数的固定设置的子掩码,最大化(p&submask)

我正在寻找一种算法,用于找到给定掩码m的子掩码s,其中s应当小于给定r并具有正好x个设置位。找到的s应该最大化(p&s)。输入:整数m,...

回答 1 投票 0

如何在给定的字符串中查找字母序列?

我的字符串是“ AAABBAABABB”,我想获取结果,因为A = 3 B = 2 A = 2 B = 1 A = 1 B = 2我尝试用于(int i = 0; i

回答 2 投票 1

如何用不同的返回类型覆盖虚拟方法?

类分发{public:虚拟类型GenerateRandomNumber()= 0; };在Distribution类中,有一个函数,派生类必须重写它。派生的一个...

回答 2 投票 0

嵌套结构的零初始化-编译器错误?

考虑此示例:#include #include struct A {float a;浮动b;浮动c;浮动d; };结构B {A a; std :: vector b; }; int ...

回答 1 投票 4

头文件和库文件有什么区别?

我对此感到非常困惑。我不明白库文件中的代码如何与头文件链接。谁能帮我。

回答 2 投票 0

按值从向量获取对象

这似乎是一个愚蠢的问题,但我只想验证一下。如果要按值获取向量中的对象,可以使用[],对吗?如果需要引用,则需要使用myvector.at(),对吗?是...

回答 1 投票 1

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