std 相关问题

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

printf with std :: string?

我的理解是string是std命名空间的成员,为什么会出现以下情况呢? #包括 int main(){using namespace std; string myString =“按ENTER键......

回答 7 投票 133

使用std :: chrono限制fps

std :: chrono :: system_clock :: time_point m_BeginFrame = std :: chrono :: system_clock :: now(); std :: chrono :: system_clock :: time_point m_EndFrame = std :: chrono :: system_clock :: now(); std :: chrono ::纳秒......

回答 2 投票 3

加载共享库时出错:libstdc ++。so.6:错误的ELF类:ELFCLASS64

我想在我的CentOS系统中安装Qt。在构建库时,我收到此错误:/root/capture/qt-everywhere-opensource-src-4.7.0/bin/qmake:加载共享库时出错:...

回答 3 投票 6

使用迭代器从std :: string获取子字符串

我想从字符串中第一次出现char到字符串末尾获得一个子字符串。我认为我可以使用构造函数,就像在这个问题中一样,但它并没有真正起作用。当我做 ...

回答 3 投票 0

如何声明std :: unique_ptr以及它的用途是什么?

我试着理解std :: unique_ptr是如何工作的,为此我发现了这个文档。作者从以下示例开始:#include //使用std :: ...声明unique_ptr

回答 3 投票 67

为什么std :: in_place_t的构造函数是默认的?

cppreference显示了std :: in_place_t的以下定义:struct in_place_t {explicit in_place_t()= default; }; inline constexpr std :: in_place_t in_place {};为什么他们加了......

回答 2 投票 7

C ++正则表达式未处理异常(ES正则表达式对象)

我已经读过,默认情况下C ++使用ES规范来创建正则表达式对象。以下正则表达式将在javascript中工作并匹配由未转义的方括号分隔的任何内容:std :: regex(R“((?<= \ [)(。* ...

回答 1 投票 0

将std :: nullopt作为非常量引用返回

从学术角度来看,如果我想将std :: nullopt作为非常量引用返回。我将如何做同样的事情。一点点背景,今天我正在处理一个代码返回std :: ...

回答 1 投票 -1

如何使用标准迭代器的`boost :: range`迭代器

我有函数接受std :: vector迭代器,就像在typedef std :: vector中一样 点; Points ConvexHull(Points :: const_iterator first,Points :: const_iterator last);我经常通过......

回答 2 投票 5

MacOS X中的C ++中的线程

我正在尝试使用MacOS X Mavericks中的标准C ++(与XCode一起安装)中的线程运行一些代码。但是我遇到了一些错误。这是一个最小的工作示例:#include #include&...

回答 2 投票 7

使用allocator c ++创建元组

我在C ++中学习元组,现在我正在尝试使用libcxx模板中的allocator创建元组 _LIBCPP_INLINE_VISIBILITY元组(allocator arg_t,const _alloc&__ a,const ...

回答 1 投票 0

如何创建包含std :: atomic的std ::对?

我无法弄清楚如何创建以下内容:std :: pair ,int>我总是得到/usr/include/c++/5.5.0/bits/stl_pair.h:139:45:错误:使用已删除的...

回答 1 投票 6

为什么Fmtflags被指定两次 - 一次作为枚举的一部分,另一个实例作为静态const变量

在STD库文件ios_base.h中,我们看到以下内容:enum _Ios_Fmtflags {_S_boolalpha = 1L << 0,_S_dec = 1L << 1,_S_fixed = 1L << 2,_S_hex = ...

回答 1 投票 1

如何散列std :: string?

我正在做一个小工具来帮助我通过重复记住密码。我想输入密码,每天只记住一次,而不是每次会话之前。当然,我不会存储......

回答 3 投票 13

如何获取多图中的所有唯一键

我有一个multimap,我想让它中的所有唯一键存储在一个向量中。多重映射 mymm;多重映射 :: iterator它; char c; mymm.insert(对

回答 6 投票 18

为什么并行for_each需要前向迭代器?

我正在设计一个遍历多个容器的迭代器,因此有一个代理对象作为返回类型。因此,它能做的最好就是成为一个输入迭代器(这是因为前进...

回答 2 投票 7

如何让非会员获得 在命名空间中使用自定义类[C ++ 17]

C ++ 17引入了结构化绑定声明:auto [a,b] = some_tuple;。这对于像std :: tuple这样的东西来说是开箱即用的。它也可以使它适用于自定义类型,你只需...

回答 1 投票 6

将std :: string_view传递给API,执行const std :: string&

我正在使用Socket.IO库来创建一个客户端。在发送消息时,我必须将我的消息(数据)传递为sio :: message :: list(msg)void Socket_IO :: send_message(std :: string_view msg)//给...

回答 1 投票 0

如何预分配(保留)priority_queue ?

如何使用std :: vector类型的容器预分配std :: priority_queue?的std :: priority_queue > pq; pq.c.reserve(1024);不编译......

回答 3 投票 10

std :: unordered_set :: reserve对容器内存要求的作用?

假设我使用std :: unordered_set ,并假设sizeof(MyClass)很大,即比sizeof(size_t)和sizeof(void *)大得多。我将添加一个大号numberOfElementsToBeAdded ...

回答 2 投票 2

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