C ++标准库及其命名空间。与[c ++]结合使用。
我正在做一个简单的数据验证,作为向数组输入数字的一部分。目前,除了一种情况外,它在大多数情况下都有效-当我输入数字后跟一个字母时,...
我是C ++和多线程技术的新手。最近看了一下Lock属性...假设我有一个带有互斥锁的类。当我在互斥对象上使用lock方法时,如何辨别哪个...
使用std :: make_shared以std :: array作为参数初始化std :: shared_ptr
我不明白为什么它能正常工作:std :: array someArray = {0,1}; std :: shared_ptr myobj = std :: make_shared (someArray);但这不起作用:... ] >>
如何做好函数的std :: shared_ptr的超载 而另一种类型的std ::的shared_ptr的?
试试这个下面的代码:#include #包括 C类{市民:无效F(STD ::功能 )>){}空隙F(标准::函数&...
我现在正在研究不同类型的迭代器。我读过的std ::地图已经得到了双向迭代器。和std ::集,性病::名单也已经得到这种类型的迭代器。他们为什么不随机...
我有一组整数{1,2}。我想生成“Transform#1,Transform#2”,其中每个元素都被转换,然后结果用分隔符累积。什么是最简单的方法......
为什么std :: begin和std :: end“不是内存安全”?
在这篇博文中,Eric Niebler表示:std :: begin和std :: end出了什么问题?惊喜!他们不安全。考虑一下这段代码的作用:extern std :: vector GET_DATA(...
我在徘徊 - 我可以使用std :: shared_ptr作为地图密钥吗?更具体地说 - 指针的引用计数器可能与分配给映射时的值不同。那将会 ...
返回std :: array的Constexpr函数 由于使用了std :: make_tuple,size_t>在编译时不起作用。有没有办法克服......
我有一个有矢量的对象列表 作为成员。这些向量基本上捕获与该对象相关的数据流。数据流的长度范围为16 - 256位。 ...
参考这篇文章如何在遗留代码中抽象使用RogueWave?新包装器将包含围绕标准库的等效RogueWave方法。就像是 - ...
C ++ 0x添加了哈希 (......)。我找不到hash_combine函数,如boost中所示。实现这样的事最简洁的方法是什么?也许,使用C ++ 0x xor_combine?
我正在尝试使用我的应用程序找到性能问题的根源。使用Visual Studio 2017分析工具我得到了这个结果:我对C ++比较新,所以我不确定这个std :: vector是什么
有教育任务:编写模板函数,其中包含任意std :: tuple和2个索引,并返回std :: pair,包含给定std :: tuple的元素和对应的索引。 ...
std :: gcd不能在g ++ 5.4.0中编译 - 'gcd'不是'std'的成员
环境:Ubuntu 16.04 64位g ++版本5.4.0这是代码:#include ... auto g = std :: gcd(10,4); ...我在编译命令中打开了-std = c ++ 17选项:g + ...