stl

    4热度

    8回答

    假设我有一个存储在向量中的服务器名称列表,我希望一次一个地联系他们,直到成功地做出响应。我正在考虑用以下方式使用STL的find_if算法: find_if(serverNames.begin(), serverNames.end(), ContactServer()); Where ContactServer是一个谓词函数对象。 一方面,有一个问题,因为谓词不会总是为相同的服务器名称返回相同

    34热度

    10回答

    这不是一个设计问题,确实如此,尽管看起来可能如此。 (好吧,这是一个设计问题)。我想知道的是为什么C++ std::fstream类不在其构造函数或开放方法中使用std::string。每个人都喜欢这样的代码示例: #include <iostream> #include <fstream> #include <string> int main() { std::string

    6热度

    3回答

    我有一个关于C++ STL的(可能是愚蠢的)问题。当我创建一个容器(矢量,集合,地图等)时,它是分配在堆栈上还是分配在堆上?如果我创建一个集合并放置500万个字符串,我是否会担心堆栈溢出?