簡體   English   中英

string pop_back函數錯誤

[英]string pop_back function error

我在修改字符串時遇到問題。 感謝您的幫助; 謝謝!

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'|

我正在使用代碼塊12.11並使用gnu gcc編譯器和編譯器設置下的C ++ 11標志修復了我的問題。

謝謝你們!

pop_back是在C ++ 11中引入的。 確保您的編譯器支持它並使用-std=c++11編譯(或者只有在您的編譯器版本不支持-std=c++11時才使用-std=c++11 -std=c++0x )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM