Я не спрашивал, что будет, когда ты в общем меню введешь "щ". Я спросил, что будет, если после того, как ты в меню. выберешь 5 и окжаешься в case 5, введешь щ. Это там где: ci...
Давай я отвечу за тебя, он считывает либо один символ, либо набор символов. Именно символ - это char-ы, это такая штука которая альтернатива букве. А ты работаешь с числами - ...
Объясню: зачем я выделил print_value? Чтобы тебя не смущали ассамблерные инструкции от cout оператора. Теперь ты можешь прямо в мейне увидеть, что в качестве аргумента заготав...
Почему можешь не найти? Если ищешь в точности тот, то точно найдешь, а вот если хочешь, чтобы искал с точностью, то придется придумать хитрую хэш функцию, вместо стандартного ...
А если она const char * и не null терменированная? :)
У тебя там написан код. Он просто так появится не мог. Он является "мертвым кодом", который недостижим. Ответь, он там должен быть или нет?
То, что я сказал, делает ровно то, что ты просил. Зачем тогда спрашивать это было, если тебе проще писать свой бинаррный поиск?)
Мне тут стало интересно глянуть готовые решения: вот такой проектик нашел. Не подойдет? Или хотя бы взять за основу кусок нужный.
Эффективный и современный C++. Я немного пропустил, там утверждение какое-то было? Я лишь про аргумент / параметр говорю
Это не вектор с парами, а указатель на вектор с парами. Зачем тебе указатель на и без того динамическую память?)
Какая? При выносе в h-ник приходится инклюдить куски содержимого сразу в h файл вместо forward declaration-а?
А можешь чуть больший кусок кода показать? Я так понимаю, у тебя там идет определение платформы вокруг?
Ответь, понимаешь ли ты что происходит, если не ставить "break" в конце case-а в switch-е?
Да есть. Один момент. Можешь закинуть этот код на godbolt.org и прислать ссылку сюда?
А правильно, что в конце case-а есть кусок кода, который не исполняется? _getch (); ?
Я правильно понимаю, что задача состоит в том, чтобы получить N-ый тип элемента кортежа?
Так мы от лица компилятора говорим или от лица здравого смысла?) Я запутался)
Что произойдет, если ты после символа 5 захочешь ввести букву "щ"?
А как ты получил всю эту программу, если задаешь такой вопрос?)
А это не создает коллизий? Или там какое-то разрешение идет?