🧑💻⏳ Обработка строковых литералов во время компиляции
С момента добавления constexpr можно многое делать во время компиляции. Одной из таких вещей является обработка строковых литералов.
Поиск строк в бинарнике
Если вы объявите переменную типа const char* str = «Hello World»;, строка «Hello World» будет в бинарнике.
В Linux, macOS и Windows есть команда strings. (для Windows необходимо установить Sysinternals Suite)
Запуск strings [your_binary] выведет список всех строк — «Hello World» должен быть среди них.
Далее примеры кода и несколько фишек
#гайд
Post #4199
5.19K
- 👍 8
- ❤ 2
- 🔥 1