Можно ли в c++ новосозданной переменной присвоить значение empty?
В C++ 17 имеется класс std::optional - обертка вокруг других объектов, который позволяет определять, есть ли значение у переменной или нет.
Однако многие компиляторы еще не поддерживают этот класс.
Поэтому для фундаментальных типов нет такого значения, как empty. Вы можете переменные этих типов инициализировать нулем, как это делает компилятор для статических переменных. Тем не менее нельзя сказать, что такие значения являются значением empty.
В дополнение к ответу выше, имеется еще boost::optional и boost::tribool.
Простенькая реализация аналога optional пилится самостоятельно очень быстро.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости