принимает только числовые значения ?
Жалко, значит калькулятор мне писать через if?
и в case только константы
Понятно
Да
Жаль
Любой интегральный тип можно. char тоже
А string нельзя?
Спасибо за ответ
Делаешь словарь атомов, находишь операцию по тексту в этом словаре, получаешь число, и делаешь по нему switch
Словари я ещё не изучал, я вчера начал учить C++, а так я знаю только Python
Это не тот словарь
Ну хз, постараюсь узнать про эти словари
Словарь атомов - это таблица, дающая однозначное соответствие между строкой и числом, то есть дающая возможность по строке получить число - идентификатор строки. Реализуется в частности простым массивом или парой массивов.
я бы еще предложил применять тот подход что Джейсон тут описывает https://www.youtube.com/watch?v=INn3xa4pMfg может подойти
Обсуждают сегодня