У меня проблема с изменением строки. Я ценю вашу помощь; Спасибо!
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, а флаг С++ 11 в настройках компилятора исправил мою проблему.
Спасибо вам всем!
pop_backбыл добавлен только в C++11. - person Asha   schedule 22.05.2013std::string::pop_back— это новая функция C++11. Если у вас старая версия компилятора или у вас не установлены флаги для включения режима C++11, то он не будет работать. Сообщите нам, какой компилятор и версию вы используете. - person Some programmer dude   schedule 22.05.2013