нужна постоянная си строка на основе string (ссылаться на нее откудато), первое что пришло в голово:
string sss("test");
map<string, const char*> x;
x.insert(pair<string, const char*>(sss, sss.c_str()));
///где то в глубине
const map<string, const char*>::const_iterator mmm = x.find(sss);
if ( mmm!= x.end())
cout << mmm->second << std::endl;
безопасно?
Ответ на:
комментарий
от hello_world
Ответ на:
комментарий
от Reset
Ответ на:
комментарий
от Reset
Ответ на:
комментарий
от hello_world
Ответ на:
комментарий
от Reset
Ответ на:
комментарий
от hello_world
Ответ на:
комментарий
от Reset
Ответ на:
комментарий
от hello_world
Ответ на:
комментарий
от hello_world
Ответ на:
комментарий
от hello_world
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Reset
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум проблемы с std::variant of lambda (2020)
- Форум Сравнение строки с шаблоном посимвольно и вернуть результат (2017)
- Форум [C++] Особенности реализации std::vector (2010)
- Форум Шаблоны, почему не работает? (2017)
- Форум чем можно заменить min_element/max_element с условием выборки? (2020)
- Форум C++: map обрезается ключ... (2006)
- Форум C++ programm + GProf + gSTLfilter + CGprof + dot (2005)
- Форум Почему std::make_pair()/std::forward() так себя ведет (2016)
- Форум Самодельный пасер на С++ : не удаляет комментарии (2015)
- Форум Валится на throw (2005)