Re[2]: Может ли объект "узнать" где он создается?
От: niralex  
Дата: 28.02.12 20:57
Оценка:
Здравствуйте, dev_proxy_stub, Вы писали:

__>Здравствуйте, niralex, Вы писали:



N>>Можно ли в конструкторе объекта без параметров каким-либо образом получить указатель на объект в котором он создается (в случае композиции):

N>>Буду очень благодарен за любые решения, идеи или ссылки на материалы, где можно почитать по теме

__>Чем мешает/неудобен конструктор с параметром ?


Если имеется ввиду, что в качестве параметра конструктора свойства передавать указатель на родителя, то недостаток вижу в том, что это небезопасно. Например, кто-то передаст вместо this указатель на другой компонент... Ошибку можно будет искать очень долго. А учитывая, что множество студентов с разным уровнем подготовки будут писать множество классов, это обязательно когда-нибудь счучится.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.