c++-standard-library 相关问题

在C ++编程语言中,C ++标准库是类和函数的集合,它们可能用或不用核心语言编写,也是C ++的一部分。

如何在退出之前重新挂接线程或等待线程完成

我有一个使用asio库连接到套接字的应用程序。我的主线程调用open()到socket实现,然后从主线程分离它继续执行....

回答 4 投票 0

术语的含义相同,相等,等同于标准

标准中至少有三个含义相似的术语:相同,相同和等同。所有这些都在算法描述时使用。比如说,std :: adjacent_find:搜索范围[首先,......

回答 1 投票 3

有没有办法在插入std :: unordered_multimap时避免散列/相等检查?

我正在使用std :: unordered_multimap mymap作为我的数据结构,用于保存和快速访问类型为T的10M以上元素(~10GB数据)作为键,具有自定义且不可避免的昂贵散列和相等...

回答 1 投票 2

在std :: variant中按类型获取索引

标准库中是否有一个实用程序来获取std :: variant中给定类型的索引?或者我应该为自己制作一个?也就是说,我想在std :: variant and ...中得到B的索引

回答 5 投票 7

非推断的上下文,如'boost :: mpl :: identity ::在标准库中输入'?

考虑下面我在StackOverflow模板上挖掘的示例 T const&clamp(T const&val,typename boost :: mpl :: identity :: ...

回答 3 投票 0

我们可以使用std :: array的常规指针算法吗?

我想弄清楚如何在指向std :: array类的元素的指针上使用旧样式指针算法。下面的代码(不出所料)可能无法编译:int main(int argc,char * argv [...

回答 6 投票 0

没有 在MS Visual Studio 2013中 - 怎么做?

我想使用std :: experimental :: optional,但MSVS 2013告诉我它找不到标题。为什么不在那里?我可以根据其他地方的代码滚动自己吗? C ++ 14提案可能吗?

回答 3 投票 10

如何获得priority_queue的比较类型?

大多数类似的容器都有成员类型,如key_compare或value_compare,但是对于priority_queue没有。那是因为priority_queue是一个适配器吗?或者这是错误的标准?

回答 1 投票 11

为什么移动构造函数和移动标准库的赋值运算符会使对象从未指定的状态移开?

在C ++标准库中有一个移动构造函数和移动赋值运算符的特殊描述,它表示数据从中移出的对象保留在有效但未指定的状态中......

回答 2 投票 7

如何在向量的向量上使用lower_bound?

我是 C++ 的新手,我没有什么问题。我有向量,在那个向量中是有 3 个整数的向量。 内部向量代表一个人。内部向量 repr 中的 3 个整数...

回答 3 投票 0

在库的公共API中转换远离std :: string,std :: ostream等

对于具有相同二进制文件的许多工具链中的API / ABI兼容性,众所周知,STL容器,std :: string和其他标准库类(如iostreams)在公共场所禁止使用...

回答 2 投票 7

std :: queue iteration

我需要迭代std :: queue。 www.cplusplus.com说:默认情况下,如果没有为特定队列类指定容器类,则使用标准容器类模板deque。所以可以 ...

回答 8 投票 60

为什么调用shared_from_this调用std :: terminate

考虑以下代码:A类:public std :: enable_shared_from_this { public: std::shared_ptr f() { return shared_from_this(); } }; int main() { A a; ...

回答 3 投票 2

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