string с



Switch в c

Автор Профиль Удалён задал вопрос в разделе Другие языки и технологии

Как применить тип String в switch в C++ и получил лучший ответ

Ответ от Капитан Гугл[гуру]
В стандартных языках C и C++ оператор switch работает исключительно с целочисленными типами данных, такими как int, char или enum. Поэтому использовать стандартный тип std::string в конструкции switch напрямую невозможно. Однако в среде C++. Net тип System::String поддерживать в switch можно. Для решения задачи в обычном C или C++ применяются обходные пути. Наиболее простой способ — использовать последовательность операторов if-else со сравнением строк, применяя функцию strcmp в C или оператор == для std::string в C++. Альтернативный вариант — заранее сопоставить ожидаемые строковые значения с целыми числами или перечислениями enum через отдельную функцию, а затем применить switch уже к полученному числовому идентификатору.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как применить тип String в switch в C++
спросили в Static X
Что за ключевые слова extern и static в С++?
Вообще-то они еще в Си были.

extern - переменная где-то объявлена, но не в этой единице
подробнее...
спросили в Другое DTM
Само по себе появилось Adobe DTM Switch в google chrome, после нажатия на кнопку удалить, оно появляется обратно.
1. открываем конфигурацию системы, для этого заходим впуск и вбиваем "msconfig
2. затем
подробнее...

C# методы
Взято из инета.

Глобальные переменные в C#

Просто подумайте и ответьте себе
подробнее...

SOS!!!!Вот хотел написать формулу в Автокаде? там есть нижние и верхние индексы, Как написать нижний индекс в автокаде?
Там это называется Stack. Пишешь вовстроенном текстовом редакторе, например так x^y, выделяешь ^y и
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Для чего нужны статические классы? (C#)
Ярким примером статического класса служит класс Console который имеет туеву хучу свойств и методов,
подробнее...
спросили в Техника
Проблема с загрузкой скетча в ардуино
Написано No such file or directory, что в переводе означает что нет данного файла или каталога.подробнее...
спросили в C POSIX library
Бинарный поиск C#
Двоичный поиск работает на _сортированном массиве_. У Вас генерируется просто набор.

Что
подробнее...
спросили в Железо
где мне в биосе выставить температуру при которой система будет перезагружаться
У меня находится во вкладке Advanced, раздел Hardware Health Configuration, функция Shutdown
подробнее...

Convert.ToDouble - зачем он нужен? C#
Используется только в том случае если есть стопроцентная гарантия того, что строка окажется
подробнее...
спросили в C++ Книги о C++
Чем отличается коренным образом класс от структуры в c#
class C {
public int Value { get; set; }
public C(int value) {
Value = value;
}
подробнее...
String C++ на Википедии
Посмотрите статью на википедии про String C++
Абисс значения на Википедии
Посмотрите статью на википедии про Абисс значения
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*