std 相关问题

C ++标准库及其命名空间。与[c ++]结合使用。

C ++ 14中对std :: cbegin()的支持

Scott Mayers的“ Effective Modern C ++”中的第13项指出,与迭代器相比,更喜欢使用const_iterators。我同意,但我也想使用非成员函数而不是成员函数。根据...

回答 3 投票 5

如何使用std :: error_code检测被零除

我想使用std :: error_code检测被零除。不使用异常。我怎样才能做到这一点?写一些简单的例子。

回答 1 投票 -4

为什么“ std :: isdigit”在Windows的C ++中报告“没有匹配的重载函数”

如果要实施使用std :: isdigit的答案,它将正常工作。这是示例之一:bool is_number(const std :: string&s){std :: string :: const_iterator it = s.begin(); ...

回答 1 投票 -3

防止函数接受const std :: string&接受0

一千个字:#include #include 类SayWhat {公共:SayWhat&运算符[](const std :: string&s){std :: cout <

回答 1 投票 0

调用current_exception()时引发bad_exception

链接https://en.cppreference.com/w/cpp/error/current_exception提供有关current_exception()的以下描述:如果在异常处理过程中调用(通常在catch子句中,...

回答 1 投票 2

创建字符串流重复项

我知道我无法复制字符串流,但是我想知道是否可以复制它,以便可以使用相似的输出说明符创建两个字符串。像这样的std :: stringstream s1; s1 << ...

回答 2 投票 2

打印出字符串流缓冲区

这是一段简单的代码,应该打印一个std :: ostringstream缓冲区,而该缓冲区又是通过rdbuf()获得的。我希望可以通过istreambuf ...

回答 2 投票 0

如何在函数中返回模板容器(即矢量,列表,数组)?

我有以下课程:类转换{// ... public:template > class> T doTheWork(){//执行...

回答 1 投票 0

为什么矢量不随对元素的更改而更新? [重复]

我有一个使用向量存储包含无符号长型对象的对象的类。该类的操作之一是通过将元素的存储u_long与另一个u_long进行或运算来更改它的存储空间。...

回答 2 投票 0

std :: function的性能开销是多少?

我在论坛上使用std :: function <>听说导致性能下降。是真的吗如果为true,是否会大幅降低性能?

回答 4 投票 64

对向量使用推回功能时出现分段错误

因此,我尝试从头开始使用自定义哈希函数构建哈希表,并且在测试插入函数时遇到了分段错误问题。如果我正确读取了gdb输出,则...

回答 2 投票 -1

将原始内存数组(char *)的内容传递给std :: istream&参数而不复制缓冲区内容?

我正在使用c ++ / 17 std :: string_view来传递我通过锁定操作(Windows Media Foundation中的IMFMediaBuffer.Lock(..)从系统中获得的原始内存缓冲区,并且正在传递...

回答 1 投票 0

为什么C ++在标准库中没有std :: thread_pool?

对我来说,这似乎很奇怪,尽管该标准具有大量的多线程构造,但是该标准却缺少线程池类。有什么原因会阻止委员会将其添加到...

回答 1 投票 2


列表偏差差异

我正在尝试使用带有以下行的列表std声明邻接列表。 list * adjList;在构造函数中,我发现这两个初始化是可能的。 adjList = ...

回答 1 投票 -2

聚合类型是否暗示它也是标准布局?

聚合类型(std :: is_aggregate_v == true)是否暗示该类型也是标准布局(std :: is_standard_layout_v == true)?我的直觉是答案是肯定的,...

回答 3 投票 1

如何仅针对键的子集有效地比较C ++中的两个字符串映射

我想知道是否只有通过应用一些标准算法才能编写一个比较两个std :: map 的短函数,如果所有键值对(但有些)对都返回true ...

回答 1 投票 32

如何使用std :: lower_bound比较没有第二个对象要比较的对象变量

我想将我的“ WorldChunk”类函数“ getX()”和“ getY()”与传递给函数的“ chunk_x”和“ chunk_y”进行比较,但是我不想创建新的“ WorldChunk”实例来与之比较。我有...

回答 1 投票 0

将int []转换为C ++中的字符串

我有一个定义为std :: string header =“ 00110033”;现在,我需要一个字符串来保存数字的字节值,就像它的结构像char char data_bytes [] = {0,0,1,1,0,0,3,3}; ...

回答 6 投票 4

迭代时从std :: set删除元素

#include void printElement(int value){std:... ] >>

回答 8 投票 135

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