Форум программистов, компьютерный форум CyberForum.ru

Как проверить, правильно ли создан copy-конструктор? - C++

Восстановить пароль Регистрация
 
Leeto
 Аватар для Leeto
7 / 7 / 0
Регистрация: 23.12.2011
Сообщений: 372
Записей в блоге: 1
04.09.2012, 21:51     Как проверить, правильно ли создан copy-конструктор? #1
сабжж ??
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
John Prick
754 / 687 / 123
Регистрация: 27.07.2012
Сообщений: 1,974
Завершенные тесты: 3
04.09.2012, 21:55     Как проверить, правильно ли создан copy-конструктор? #2
Компилируется?
Leeto
 Аватар для Leeto
7 / 7 / 0
Регистрация: 23.12.2011
Сообщений: 372
Записей в блоге: 1
04.09.2012, 21:58  [ТС]     Как проверить, правильно ли создан copy-конструктор? #3
Цитата Сообщение от John Prick Посмотреть сообщение
Компилируется?
ну конечно

нет тут вопрос немножко в другом
допустим все компилируется и даже удаляется все или копируется все хорошо но возможно в данном проекте будут использоваться спец кейсы которые будут валить правильность выполнения операций

вот как найти что на всех кейсах будет выполняться что задумалось
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
04.09.2012, 22:55     Как проверить, правильно ли создан copy-конструктор? #4
написать тесты
может оффтоп но просто что-то вспомнилось TDD
Leeto
 Аватар для Leeto
7 / 7 / 0
Регистрация: 23.12.2011
Сообщений: 372
Записей в блоге: 1
04.09.2012, 23:12  [ТС]     Как проверить, правильно ли создан copy-конструктор? #5
есть такая штука cout << "@";
неужели придется проверять количество вызванных конструкторов релевантных к определенному адрессу памяти и количество вызванных дестракторов ? наверняка же в какой ниб библиотеке эта проверялка написанна
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
08.09.2012, 23:07     Как проверить, правильно ли создан copy-конструктор? #6
Цитата Сообщение от Leeto Посмотреть сообщение
вот как найти что на всех кейсах будет выполняться что задумалось
Только головой, наверное. По крайней мере в данной постановке вопроса. Потому как если бы такие вещи можно было проверять автоматически, труд программистов оценивался бы раз в 10 меньше.
Yandex
Объявления
08.09.2012, 23:07     Как проверить, правильно ли создан copy-конструктор?
Ответ Создать тему
Опции темы

Текущее время: 16:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru