Я новичок в C++ и пытаюсь изучить концепцию указателя и ссылок. Я пытался создать ссылку и указатель на новый экземпляр класса с помощью оператора нижеНевозможно создать ссылку на новый экземпляр класса
Animal *rA = new Animal();//works fine
Animal &rA = new Animal();//compiler prints error: non-const lvalue reference
//to type 'Animal' cannot bind to a temporary of type 'Animal *'
Благодаря моему ограниченному знанию, я не в состоянии понять сообщение об ошибке распечатанного компилятора. Может кто-нибудь, пожалуйста, любезно объясните мне, что это значит?
Спасибо за подробное объяснение! действительно помог мне понять. – Thor