В C++, ссылки представляют собой альтернативные имена для уже существующих объектов. Однако в C++ нельзя присвоить "нечего" в ссылку напрямую.
Когда вы объявляете ссылку в C++, она должна быть инициализирована существующим объектом. Попытка присвоить "нечего" в ссылку приведет к возникновению ошибки компиляции.
Пример:
int x = 5; int& ref = x; // правильное использование ссылки int& ref_empty; // компилятор выдаст ошибку, так как ссылка должна быть инициализирована
Однако можно использовать указатель вместо ссылки, если вам необходимо иметь возможность указать на "нечего":
int* ptr = nullptr; // указатель, указывающий на ничто
Таким образом, в C++ нельзя присвоить "нечего" в ссылку, но можно использовать указатель для работы с "нечем".