stl

stl

文章 54 浏览 87

通过std :: for_each中的向量位置

我有一个稀疏压缩列格式的数据结构。 对于我给定的算法,我需要迭代数据“列”中的所有值并执行一系列操作。目前,它使用常规 for 循环运行良好。老板…

活雷疯 2024-12-05 07:02:54 1 0

当 min 被定义为宏时如何调用 std::min() ?

当 min 已定义为宏时,如何调用 std::min ?…

眼睛会笑 2024-12-05 04:19:45 0 0

C++ std::map 创建时间太长?

更新: 我正在开发一个性能非常关键的程序。我有一个未排序的结构向量。我需要在这个向量中执行许多搜索操作。所以我决定将矢量数据缓存到这样的地图…

情深如许 2024-12-05 04:07:31 0 0

stl向量并发读取线程安全吗?

我正在开发一个应用程序,其中需要大量线程迭代字符串值集,并尝试将其自己的数据与列表中可用的数据进行匹配。 我正在寻找以下用例: Vector 使用 st…

潦草背影 2024-12-05 03:36:33 3 0

如何在c++中编写不同版本的stl算法?

为了练习,我编写了一些模板函数,其名称与 stl 算法相同。但我的代码无法编译 错误:调用 算法名称>是有歧义的。 我只在代码中包含 using std::neces…

酒浓于脸红 2024-12-05 03:03:59 0 0

返回对迭代器的引用是一个好习惯吗? (这还有道理吗)?

我不确定这是否是合法的事情 - 通过引用返回迭代器: vector::iterator& getElement(const char* name) {...} 请注意,我的向量保存元素本身,而不是…

昨迟人 2024-12-05 02:58:19 1 0

使用迭代器从 std::list 初始化 std::vector

我正在尝试从 std::list 有效地初始化 std::vector ,但我没有任何运气。 例如,它想要这样的东西: void myFunc(std::list::iterator begin, std::li…

生生漫 2024-12-05 02:42:42 0 0

std::make_pair 的这种用法在 GCC 3 和 4 中工作正常。在 Visual Studio C++ 中则失败。 2010年。为什么?

这在 GCC 3 和 4 中编译得很好。MSVC++ 无法确定 noFunction 的类型并抛出一些可怕的错误。请注意,如果将 noFunction 转换为 BFunction,它在 VS2010…

终陌 2024-12-05 01:49:03 2 0

我可以超载 CArchive <<运算符与 std::string 一起使用吗?

我在 MFC 应用程序中使用 std::string ,我想将其存储在 doc 的 Serialize() 函数中。我不想将它们存储为 CString,因为它在其中写入自己的内容,我的…

岁月如刀 2024-12-05 00:17:01 1 0

仅标头 C++库 (GLM) 无法使用 Android-NDK 编译

我想在Android NDK 项目,但出现编译错误。在 Android.mk 中,我添加了标头搜索路径 LOCAL_CFLAGS += -I/Users/Johannes/Development/glm_include/ ,…

十年九夏 2024-12-04 23:07:07 1 0

我如何知道一个 STL 对象占用了多少内存?

我需要收集有关程序中内存使用情况的统计信息。 我的代码主要是使用STL 编写的。 有什么方法可以了解 STL 对象消耗了多少内存? 例如, string s1 = "…

夏了南城 2024-12-04 20:57:49 0 0

如何对多重映射进行迭代/计数

我的课程是这样的: class Outgoing { multimap outgoing; public: void makeConnection(string key, string value) { outgoing.insert(pair(key,valu…

在你怀里撒娇 2024-12-04 18:52:52 1 0

C++ 中复数的表示离散傅里叶变换

我目前正在编写一个小工具,它可以帮助我检查手动计算的傅里叶向量是否正确。现在我需要由 omega = exp(2*pi*i / n) 指定的第 n 个 Unity 根。有人可…

心的位置 2024-12-04 17:17:37 5 0

STL前增量运算符和后增量运算符之间的概念差异

据说: for (vector::iterator iter = ivec.begin(); iter != ivec.end(); ++iter) {} 我确实理解 int 等内置类型的前/后增量的区别,但就迭代器而言…

朮生 2024-12-04 16:50:25 0 0

二维向量中的 push_back() ,正确的语法是什么?

我已经定义了一个变量类型,如下所示: typedef unsigned int color[3]; 然后我创建了一个该类型的向量: vector RGB; 现在,假设我想将一个新元素推…

不弃不离 2024-12-04 13:50:40 0 0
更多

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

更多

友情链接

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