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 уже к полученному числовому идентификатору.
Что за ключевые слова extern и static в С++?
Вообще-то они еще в Си были.
extern - переменная где-то объявлена, но не в этой единице
подробнее...
Само по себе появилось Adobe DTM Switch в google chrome, после нажатия на кнопку удалить, оно появляется обратно.
1. открываем конфигурацию системы, для этого заходим впуск и вбиваем "msconfig
2. затем
подробнее...
SOS!!!!Вот хотел написать формулу в Автокаде? там есть нижние и верхние индексы, Как написать нижний индекс в автокаде?
Там это называется Stack. Пишешь вовстроенном текстовом редакторе, например так x^y, выделяешь ^y и
подробнее...
Для чего нужны статические классы? (C#)
Ярким примером статического класса служит класс Console который имеет туеву хучу свойств и методов,
подробнее...
Проблема с загрузкой скетча в ардуино
Написано No such file or directory, что в переводе означает что нет данного файла или каталога.
подробнее...
Бинарный поиск C#
Двоичный поиск работает на _сортированном массиве_. У Вас генерируется просто набор.
Что
подробнее...
где мне в биосе выставить температуру при которой система будет перезагружаться
У меня находится во вкладке Advanced, раздел Hardware Health Configuration, функция Shutdown
подробнее...
Convert.ToDouble - зачем он нужен? C#
Используется только в том случае если есть стопроцентная гарантия того, что строка окажется
подробнее...
Чем отличается коренным образом класс от структуры в c#
class C {
public int Value { get; set; }
public C(int value) {
Value = value;
}
подробнее...