указателем, а для указателя я могу сделать nullptr, и все будет красиво?
Ой зря...
Зачем ты вообще его проверяешь? Это же не джава, если там есть какие-то ссылки/указатели внутри, то можешь сделать метод isValid() и его вызывать.
То есть если объект не инициализирован, то я не получу ошибок, попытавшись обратиться к полю personalCabinet?
Ты получишь уб, это хуже
У тебя внутри того класса есть ссылки или указатели, что там неинициализировано?
Ну если вот то поле переписать как поинтер, то возможен случай когда он nullptr
Обсуждают сегодня