|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.02.2011, 08:37 | #21 | |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
Цитата:
|
|
28.02.2011, 09:26 | #22 |
Пользователь
Регистрация: 27.02.2011
Сообщений: 22
|
С КК то ясен пень =)
Скажите лучше, почему в g++ прога корректней сработала? |
28.02.2011, 09:31 | #23 |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
Это как "корректней"? Может потому что g++ "корректный"
|
28.02.2011, 09:37 | #24 |
Пользователь
Регистрация: 27.02.2011
Сообщений: 22
|
Посмотри мой результат, и тот который привёл alex_x_x
Последний раз редактировалось Janym; 28.02.2011 в 09:43. |
28.02.2011, 09:39 | #25 |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
Janym действительно . Ну тогда Code::Blocks + MinGW используй, и компилятор Майкрософт на помойку.
|
28.02.2011, 09:51 | #26 | |
Пользователь
Регистрация: 27.02.2011
Сообщений: 22
|
Цитата:
|
|
28.02.2011, 12:08 | #27 |
Пользователь
Регистрация: 27.02.2011
Сообщений: 22
|
Может кто-нибудь расскажет почему неявный КК так устроен Студии? )
|
28.02.2011, 12:40 | #28 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
Употреблял, не скрою . В 2 местах получилась передача по значению . Исправил.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
28.02.2011, 12:45 | #29 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
У меня есть подозрение. mingw неявный КК делает таким: MyClass(const MyClass &other). Студия делает КК таким: MyClass(MyClass other). Это объясняет, почему при func(other) вызывается 2 деструктора, а не один. Хотя по-моему это как-то рекурсивненько получается .
upd: ан нет, не бывает копирующих конструкторов MyClass(MyClass other), должна быть передача по ссылке. Иначе реально ведь рекурсия получится.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su Последний раз редактировалось Obey-Kun; 28.02.2011 в 12:58. |
28.02.2011, 13:08 | #30 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
Код:
Код:
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменение свойств объекта не активируя его | ndvikulov | Microsoft Office Excel | 16 | 16.09.2010 20:14 |
Передача метода объекта. | the_deer_one | Общие вопросы C/C++ | 8 | 09.09.2010 15:07 |
Можно ли в макрос передать имя объекта, его вызывающего | buagbu | Microsoft Office Excel | 3 | 16.04.2010 08:54 |
Передача объекта в функцию | Юра_YUYU | Общие вопросы C/C++ | 14 | 18.01.2010 16:00 |
Проверка объекта после его уничтожения | AHTuKiLLeR | Общие вопросы Delphi | 1 | 19.06.2009 10:43 |