MSoft Проблема не в EXTERN Satell Видимо два раза объявлено. Убери все дубликаты, в том числе и в INCLUDE, INCLUDELIB, и т.д.
Похоже что это только разрешение, а не жёсткое утверждение. А оптимизация майкрософтского компилятора в отношении возможного возвращения...
_SaNitAr Не ну спектрум - классика не спорю. Просто я прекланяюсь перед программерами этого чуда. Хотя конечно известно, что для него почти всё...
Полностью согласен с _SaNitAr. Плюсы квантернионов - интерполяция вращения. Интерполяция матриц не даст правильного промежуточного результата,...
Ustus Очень даже смущает. Как я понимаю эта оптимизация не должна влиять на логику. А тут у нас деструктор вызывается только при выходе из...
RedLord Да я не про то. Если мы делаем явную ссылку, то что написал ты не имеет смысла. Уж если у нас конструктор вызывает исключения, то...
green Ну что-что вне, всё равно при выходе из блока и при срабатывании исключения деструкторы автоматических объектов вызываются. А если try нету...
green IMHO по любому косяк. И какая штатная работа когда сработало исключение? Разница только в том, что память под объект выделяется снаружи...
leo handle = INVALID_HANDLE_VALUE; CloseHandle(handle) if (handle != INVALID_HANDLE_VALUE) { } CreateFile(---) if (handle !=...
green Всё равно не понятно. Во первых данный код легко изменить, чтобы всегда содержалась коррекная cValidData_. И так и надо сделать, а данный...
Mika0x65 Сорри, если грубоват, но по чесноку это совсем азы. Форм конструктора может быть множество, но вызывается всегда только один. Кстати...
Mika0x65 Читайте MO часть, а не пишите чушь.
green Согласен, но вообщем-то исключения исключениям рознь, и в конструкторе этого говна быть не должно, а память под объект выделяется заранее....
Mika0x65 Чего? Как такое возможно?
green Спасибо за ссылку. Если я правильно понял, то Липман прав, и оптимизация должна быть только тогда когда возвращается один объект, а так же...
RedLord Ну вот такое RetClass foo() { RetClass obj; ret obj; } RetClass obj = foo(); превращается компилятором в foo(&obj)...
RedLord Совершенно верно. Хорошо что это стандартизировано. Но по поводу: Все же не понятно. Если мы возвращаем один объект, тогда мы вызываем...
_DEN_ Признаюсь не знаю, но догадываюсь. Конечно в варианте со ссылкой освобождение ресурсов автоматически не произойдёт, и это безусловно плохо....
_DEN_ Не дошло и сейчас. Кто мешает перехватить все исключения в блоке, затем в его обработчике сделать необходимую очистку, и снова инициировать...
_DEN_ Насколько мне известно этот чел работал со Страструпом. И вообще известный автор и в 3D графике. Поподробнее мона? Какой толк от...
Имена участников (разделяйте запятой).