字符串pop_back函数错误



我有一个修改字符串的问题。我感谢你的帮助;谢谢你!

struct Drawings::menues
{
    std::vector<std::string> variable;
} Menue[numMenues];

Menue[1].variable.at(0).pop_back();

上面的代码给出了以下错误

error: 'class std::basic_string<char>' has no member named 'pop_back'|

我正在使用codeblocks 12.11和我正在使用gnu gcc编译器和c++ 11标志下的编译器设置修复了我的问题。

谢谢大家!

pop_back在c++ 11中被引入。确保您的编译器支持它并使用-std=c++11(或-std=c++0x,仅当您的编译器版本不支持-std=c++11时)进行编译。

相关内容

  • 没有找到相关文章

最新更新