C ++ 14是2014年批准的C ++标准的名称。它基于以前的C ++ 11标准,改进了核心语言和标准库并添加了一些功能。
我如何定义一个模板函数,它可以接受一个map和一个lambda来按值搜索map-pair?
我现在有的是: std::find_if(mmap.begin(), mmap.end(), [streamShm](const std::pair) pair) { ...
结构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; ...
在玩编译时字符串(char的变量列表)操作时,我需要实现一种方法来检查一个编译时字符串是否包含另一个(较小的)编译时字符串。...
我试图创建一个带有可变模板类型包的结构模板,它可以扣除所有传递进来的类型的大小之和。下面是一个简化的例子,在现实世界中, ...
我从一个向量中插入数字到地图中,键为数字,值为(索引+1)。但是当我打印地图的内容时,虽然我传递了interger i./取......,但显示的值是0。
如何在RedHat 7.5上使用gcc 4.8.5与C++14一起使用make?
我在一台Red Hat 7.5的机器上安装了gcc 4.8.5。我希望在这台机器上编译一个软件包。为了编译这个软件包,我需要运行 "make"。然而,当我运行这个程序时,我看到了 ...
我从一个向量中插入数字到地图中,键为数字,值为(索引+1)。但是当我打印地图的内容时,虽然我传递了interger i./取......,但显示的值是0。
C++多个嵌套的If-else语句可以使用,但组合起来就不行了。
我是个c++新手。我尝试了一个与bittsets相关的问题(https:/www.codechef.comproblemsCHEFQUE),当我使用下面的嵌套语句时,代码通过了所有测试for(int i=1;i&...)。
这不是编程竞赛的问题,而是C++语言的问题。codeforces上有一个老的编程问题。解决方法是用C++。我已经用Python解决了,但我不......
考虑以下代码: class Test { public: static const int VALUE = 100; }; std::tuple foo(std::元组) value) { return value; } int main() { auto t = ...
#include using namespace std; int main() { long long int n; string s; cin>>n; / 3 cin.ignore(); long long int siz = 2*n, Ascore = ...
我正在开发一个使用无序容器的(C++)库. 这些容器需要一个哈希(通常是模板结构std::hash的特殊化)来存储元素的类型。在我的...
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)); }. 我想...
我很想知道后面的auto&&返回类型到底是什么意思,特别是与decltype(auto)的区别,decltype(auto)在这里不起作用,还有一个未指定的返回类型,......。
我必须在一个项目中使用一些重载的<< ostream操作符,我让第一个操作符在日期上正常工作,但是来自我的另一个类的操作符似乎给我带来了一些问题。
如何在不使用std::tm和mktime()的情况下为给定的日历日期创建一个Chrono::time_point对象。
我想为一个给定的日期创建一个Chrono::time_point对象,例如:2020-03-06 22:48:01,格式是YYYY-MM-DD HH:MM:SS。我不想使用std::tm和mktime(),因为这不安全。...
为什么值x被更新为6,而y被初始化为7?谁能给我一些线索? int x = 4; auto y = [&r = x, x = x+1]()->int { r += 2; return x+2; ...
我正在(重新)学习C++,想初始化一个对象数组。 struct Pea{ Pea(double lower, double upper){ static std::default_random_engine generator; static std:::...
我想定义一个模板类IE,它提供了public method().method()调用底层的private run(),它可能会接受与传递给IE的模板参数相关的参数。所以,我想 对于IE来说