Alexandr ([personal profile] aleeks) wrote2006-08-29 08:05 pm

(no subject)

Ну вот я тут и появился снова... Освоение С++ и написание движка black oil идет полным ходом, диссер в отстое некотором :( Отставание на две недели + статья позарез нужна. А на той неделе в Москву пилить...

В связи с освоением сЫпЫпЫ была следующая мысль:

Интересные последствия проганья на дельфи:

TMyClass = class
end

MyObj := TMyClass.Create(...)
// Здесь воспринимается MyObj как ссылка на экземпляр класса
MyObj2 := MyObj
// Вот еще одна ссылка на экземпляр

Тогда как

class MyClass {
};

MyClass MyObj(...)
MyClass MyObj2 = MyObj; // Создание еще одного экземпляра и вызов копирующего конструктора

// А надо так?
MyClass* MyObj = new MyClass(...)
MyClass* MyObj2 = MyObj;

что и было подтверждено Иреком...

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting