c++14 相关问题

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

我如何定义一个模板函数,它可以接受一个map和一个lambda来按值搜索map-pair?

我现在有的是: std::find_if(mmap.begin(), mmap.end(), [streamShm](const std::pair) pair) { ...

回答 1 投票 0

结构成员默认初始化的差异

结构Date1 { int day{1}; int month{1}; int year{2000}; }; 结构Date2 { int day =1; int month =1; int year =2000; }; 结构Date3 { Date() : day(1), month(1), year(2000) {} int day; ...

回答 1 投票 0

懒惰地评估(短路)模板条件类型的通用方法。

在玩编译时字符串(char的变量列表)操作时,我需要实现一种方法来检查一个编译时字符串是否包含另一个(较小的)编译时字符串。...

回答 3 投票 15

递归解包一个无参数函数的模板包。

我试图创建一个带有可变模板类型包的结构模板,它可以扣除所有传递进来的类型的大小之和。下面是一个简化的例子,在现实世界中, ...

回答 1 投票 0

C++地图显示所有键的值为0

我从一个向量中插入数字到地图中,键为数字,值为(索引+1)。但是当我打印地图的内容时,虽然我传递了interger i./取......,但显示的值是0。

回答 2 投票 0

如何在RedHat 7.5上使用gcc 4.8.5与C++14一起使用make?

我在一台Red Hat 7.5的机器上安装了gcc 4.8.5。我希望在这台机器上编译一个软件包。为了编译这个软件包,我需要运行 "make"。然而,当我运行这个程序时,我看到了 ...

回答 1 投票 0

C++地图显示所有键的值为0

我从一个向量中插入数字到地图中,键为数字,值为(索引+1)。但是当我打印地图的内容时,虽然我传递了interger i./取......,但显示的值是0。

回答 2 投票 1

C++多个嵌套的If-else语句可以使用,但组合起来就不行了。

我是个c++新手。我尝试了一个与bittsets相关的问题(https:/www.codechef.comproblemsCHEFQUE),当我使用下面的嵌套语句时,代码通过了所有测试for(int i=1;i&...)。

回答 1 投票 0

在C++中的意外输出

这不是编程竞赛的问题,而是C++语言的问题。codeforces上有一个老的编程问题。解决方法是用C++。我已经用Python解决了,但我不......

回答 2 投票 0

为什么这里要使用const静态变量odr-?

考虑以下代码: class Test { public: static const int VALUE = 100; }; std::tuple foo(std::元组) value) { return value; } int main() { auto t = ...

回答 1 投票 3

在C++中实现字符串比较时出错

#include using namespace std; int main() { long long int n; string s; cin>>n; / 3 cin.ignore(); long long int siz = 2*n, Ascore = ...

回答 1 投票 0

用替换密码加密

我将每个字母替换为另一个字母。例如,每个'a'被替换为'Q',每个'b'被替换为'W'。我已经写了代码来加密...。

回答 1 投票 0

检查是否在同一地址存储了相等的字符串字元。

我正在开发一个使用无序容器的(C++)库. 这些容器需要一个哈希(通常是模板结构std::hash的特殊化)来存储元素的类型。在我的...

回答 3 投票 9

如何解压未知大小的元组?

Given, template void foo(T t) { std::die(*xxx*)=t; auto &[*yyy*]=t; } int main() { foo(forward_as_tuple(1,2,3)); foo(forward_as_tuple(1,2,3,4,5)); }. 我想...

回答 1 投票 0

auto&& 从C++ lambda中返回类型。

我很想知道后面的auto&&返回类型到底是什么意思,特别是与decltype(auto)的区别,decltype(auto)在这里不起作用,还有一个未指定的返回类型,......。

回答 1 投票 0

为什么一个 ostream <<重载能用,而另一个不能用?

我必须在一个项目中使用一些重载的<< ostream操作符,我让第一个操作符在日期上正常工作,但是来自我的另一个类的操作符似乎给我带来了一些问题。

回答 1 投票 0

如何在不使用std::tm和mktime()的情况下为给定的日历日期创建一个Chrono::time_point对象。

我想为一个给定的日期创建一个Chrono::time_point对象,例如:2020-03-06 22:48:01,格式是YYYY-MM-DD HH:MM:SS。我不想使用std::tm和mktime(),因为这不安全。...

回答 1 投票 0

关于C++14 lambdas的初始化捕获。

为什么值x被更新为6,而y被初始化为7?谁能给我一些线索? int x = 4; auto y = [&r = x, x = x+1]()->int { r += 2; return x+2; ...

回答 1 投票 0

C++17,初始化一个数组

我正在(重新)学习C++,想初始化一个对象数组。 struct Pea{ Pea(double lower, double upper){ static std::default_random_engine generator; static std:::...

回答 2 投票 0

如何在方法调用中使用SFINAE有条件地定义一个变量?

我想定义一个模板类IE,它提供了public method().method()调用底层的private run(),它可能会接受与传递给IE的模板参数相关的参数。所以,我想 对于IE来说

回答 1 投票 0

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