Здравствуйте, Аноним, Вы писали:
А>Какая разница между
А>А> A *ptr = new B();
А>
А>и
А>А> A *ptr = new B;
А>
Могу ошибаться, но вроде бы ничем не отличается.
А>И ещё вопрос:
А>А>void func (int *&val);
А>
А>так вот, вывод был что это ссылка на укзатель, но ведь по логике должен быть указатель на ссылку, хотя такое не может быть так как адрес ссылки есть адрес самого объекта.
Все там правильно — именно ссылка на указатель. По аналогии смотрим
type& — это ссылка на объект некоторого типа, у тебя же в данном случае type = int*