Re: A *ptr = new B();
От: Glоbus Украина  
Дата: 07.12.04 08:55
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Какая разница между


А>
А>    A *ptr = new B();
А>

А>и
А>
А>    A *ptr = new B;
А>


Могу ошибаться, но вроде бы ничем не отличается.

А>И ещё вопрос:


А>
А>void func (int *&val);
А>

А>так вот, вывод был что это ссылка на укзатель, но ведь по логике должен быть указатель на ссылку, хотя такое не может быть так как адрес ссылки есть адрес самого объекта.

Все там правильно — именно ссылка на указатель. По аналогии смотрим
type& — это ссылка на объект некоторого типа, у тебя же в данном случае type = int*
Удачи тебе, браток!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.