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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Leeto
 Аватар для Leeto
7 / 7 / 0
Регистрация: 23.12.2011
Сообщений: 372
Записей в блоге: 1
#1

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

04.09.2012, 21:51. Просмотров 527. Ответов 5
Метки нет (Все метки)

сабжж ??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.09.2012, 21:51     Как проверить, правильно ли создан copy-конструктор?
Посмотрите здесь:

Как правильно вызывать конструктор шаблонного класса? C++
Конструктор дерева (не бинарного). Или как вообще правильно строить дерево? C++
C++ Deep copy and Shadow copy
Как проверить правильно ли ты создал дистрактор C++
C++ Правильно ли написан default конструктор, инициализирующий объект нулем (0/1)
Как правильно написать в функции main() конструктор? C++
Правильно ли создан алгоритм в виде блок схемы ? C++
C++ Как проверить по ссылке, создан ли объект?
Как правильно вызвать конструктор вектора в данном случае? C++
C++ Не правильно работает конструктор по умолчанию
C++ Как правильно наследовать публичный конструктор?
Правильно составить конструктор (перечисление с областью видимости; C++11) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
John Prick
757 / 690 / 124
Регистрация: 27.07.2012
Сообщений: 1,975
Завершенные тесты: 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
591 / 559 / 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++
4949 / 3025 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
08.09.2012, 23:07     Как проверить, правильно ли создан copy-конструктор? #6
Цитата Сообщение от Leeto Посмотреть сообщение
вот как найти что на всех кейсах будет выполняться что задумалось
Только головой, наверное. По крайней мере в данной постановке вопроса. Потому как если бы такие вещи можно было проверять автоматически, труд программистов оценивался бы раз в 10 меньше.
Yandex
Объявления
08.09.2012, 23:07     Как проверить, правильно ли создан copy-конструктор?
Ответ Создать тему
Опции темы

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