stl

stl

文章 54 浏览 85

std::basic_string 完全专业化(g++ 冲突)

我正在尝试定义 std::basic_string 的完整专业化char、char_traits、分配器 &gt 由 标头进行类型定义(在 g++ 中)。 问题是,如果我首先包含 ,g++ …

一瞬间的火花 2024-08-29 16:54:56 5 0

std::multiset 保证插入顺序吗?

我有一个 std::multiset ,它存储 A 类 的元素。我已经为此类提供了自己的 operator&lt 实现。我的问题是,如果我将两个等效的对象插入到这个多重集中…

守护在此方 2024-08-29 15:29:18 5 0

指向 std::list 中最后一个元素的迭代器

#include &ltlist&gt using std::list int main() { list &ltint&gt n n.push_back(1) n.push_back(2) n.push_back(3) list &ltint&gt::iterator iter…

我不吻晚风 2024-08-29 13:35:05 5 0

C++与插入迭代器和重载运算符相关的STL问题

#include &ltlist&gt #include &ltset&gt #include &ltiterator&gt #include &ltalgorithm&gt using namespace std class MyContainer { public: stri…

哭泣的笑容 2024-08-29 13:23:50 1 0

带指针成员的向量::擦除

我正在操作定义如下的对象向量: class Hyp{ public: int x int y double wFactor double hFactor char shapeNum double* visibleShape int xmin, xma…

纵情客 2024-08-29 13:21:52 2 0

std::list 或 std::multimap

嘿,我现在有一个我创建的结构列表,每次添加新对象时我都会使用 std::list 排序方法对这个列表进行排序。 我想知道使用 std::multimap 或 std::list …

情感失落者 2024-08-29 13:15:52 2 0

如何检测在容器上迭代的第一个或最后一个元素?

如何以更时尚/简短的方式执行以下操作? for(i=container.begin() i!=container.end() ++i) { if (i!=container.begin()) { cout &lt&lt ", " } cout …

黯淡〆 2024-08-29 12:21:56 3 0

针对编译时间进行优化的 STL 版本?

我正在寻找一种 STL 的变体(如果它不具备所有功能也没关系),该变体针对较短的编译时间进行了优化 - 我对较长的编译时间感到困扰,这会延迟我的编译…

灰色世界里的红玫瑰 2024-08-29 10:50:48 2 0

如何找到地图中的最小值?

我有一个地图,我想找到地图中的最小值(右侧)。我是这样做的: bool compare(std::pair&ltstd::string ,int&gt i, pair&ltstd::string, int&gt j) {…

对岸观火 2024-08-29 10:00:10 2 0

C++ 中的二维字符串

我想用 C++ 写一些类似于二维字符串的东西。 我尝试使用: vector&lt vector&ltstring&gt &gt table int m,n,i,j string s cin&gt&gtn&gt&gtm for(i=0…

对你再特殊 2024-08-29 07:45:30 3 0

这个避免有符号/无符号比较的 C 转换是否有意义?

我正在审查一个 C++ 项目,并有效地看到以下内容: std::vector&ltSomeType&gt objects //then later int size = (int)objects.size() for( int i = 0…

泪之魂 2024-08-29 07:19:03 2 0

C++ 中的向量问题

我目前正在开发一个处理 People 类对象向量的项目。该程序编译并运行得很好,但是当我使用调试器时,当尝试对 PersonWrangler 对象执行任何操作时,它…

撑一把青伞 2024-08-29 06:30:25 1 0

列表迭代器不可解引用?

使用以下代码时,我收到错误“列表迭代器不可取消引用”:( bool done = false while (!_list_of_messages.empty() &amp&amp !done) { // request th…

最好是你 2024-08-29 06:06:25 3 0

从 C 中的 fstream 获取有意义的错误消息;

以可移植的方式从 std::fstreams 获取有意义的文件访问错误消息的最佳方法是什么? badbits 和 failbits 的原始性变得有点烦人。我之前已经针对 win32…

同尘 2024-08-29 06:02:14 2 0

Boost::进程间容器容器调整大小无默认构造函数

在梳理了 Boost::Interprocess 文档和 Google 搜索后,我想我已经找到了问题的原因/解决方法。据我所知,我发现的一切似乎都在暗示这一点,但并没有出…

一向肩并 2024-08-29 05:14:15 4 0
更多

推荐作者

一念一轮回

文章 0 评论 0

脱离于你

文章 0 评论 0

春夜浅

文章 0 评论 0

吃兔兔

文章 0 评论 0

晨曦

文章 0 评论 0

kevin123

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文