std

    1热度

    3回答

    我有一个很长的字符串变量,我想根据这些字搜索特定的单词和限制文本。 说我有以下文字: “这个惊人的新的可佩戴的音频解决方案采用嵌入到衬衫前面的工作扬声器,可以播放音乐或适用于任何情况的音效这就像主演在你自己的电影里“ 和词:”解决方案“,”电影“。 我想从(在搜索结果页像谷歌)的大字符串。减去: “......新的可佩戴的音频解决方案特色 ...嵌入工作扬声器” 和 ” ...就像在你自己的电影“

    1热度

    3回答

    std::find_if在其中一个重载函数中使用谓词。使用绑定器可以为用户定义的类型编写EqualityComparators并将它们用于动态比较或静态比较。 相比之下,标准库的二进制搜索功能将比较器和const T&设置为应用于比较的值。这种感觉对我来说并不一致,因为每次都必须用两个参数调用比较器,而不是将常量参数绑定到它,否则效率可能会更低。尽管可以使用std::binary_search来使

    3热度

    2回答

    我正在寻找一个标准的双映射结构 - 是否有一个在std/boost /另一个标准C++库中实现? 当我说“双映射”时,我的意思是一个可以通过键和“值”(它实际上有两个键类型而不是一个键类型和一个值类型)有效索引的映射。 例如: dualmap<int,string> m; m[1] = "foo"; m["bar"] = 2 int a = m["bar"]; // a = 2 感谢,

    0热度

    1回答

    我试图在AIX操作系统上使用NetBeans 6.8进行C++开发。 我继续收到错误消息为: using namespace std; 加入后即使是包括用于经由 选项STL - C/C++ - 代码援助 错误说:“无法解析标识符std” 是否是NetBeans 6.8 AIX版本中的一个错误?或者我错过了什么? 感谢您的帮助!

    3热度

    4回答

    我试图开始使用命名空间的正确(或至少最好)的方式。 我试图做的第一件事是避免将using namespace xxx;放在我的文件的开头。相反,我想using xxx::yyy作为尽可能本地。 下面是说明这是一个小程序: #include <iostream> #include <cstdlib> #include <ctime> int main() { using std::

    0热度

    1回答

    为什么这段代码不能编译(Cygwin)? #include <vector> template <class Ttile> class Tilemap { typedef std::vector<Ttile> TtileRow; typedef std::vector<TtileRow> TtileMap; typedef TtileMap::iterator

    1热度

    2回答

    我正在研究64位Linux系统,试图构建一些代码,这些代码依赖于我有二进制文件的第三方库。在连接过程中,我得到了一个未定义引用错误流的图书馆之一,表明该链接无法解析为标准C++函数/类,如引用: librxio.a(EphReader.o): In function `gpstk::EphReader::read_fic_data(std::basic_string<char, std::char

    1热度

    3回答

    我有以下方法,它不会捕捉用户的任何内容。如果我为艺术家名称输入新乐队,它只捕捉“新”并将乐队输出“乐队”。如果我使用cin.getline()而不捕获任何内容。任何想法如何解决这一问题? char* artist = new char [256]; char * getArtist() { cout << "Enter Artist of CD: " << endl; c

    15热度

    5回答

    我编译&使用macports安装了gcc4.4。 当我尝试使用编译 - >克++ -g -Wall -ansi -pthread -std =的C++ 0x的main.cpp ...: #include <thread> ... std::thread t(handle); t.join(); .... 编译器返回: cserver.cpp: In member fun

    3热度

    2回答

    我想知道如何实现标题中陈述的内容。我试着像... std::for_each(a.begin(), a.end(), std::mem_fun_ref(&myClass::someFunc)) ,但我得到一个错误说的“术语”(I“M假设这意味着第三个参数)不计算为一个函数参数1 ,即使someFunc没有采取一个参数 - 对象的类型存储在a。 我想知道如果我想要做的是可能使用标准库(我知道我可以轻