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

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

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

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

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

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

Как проверить по ссылке, создан ли объект? - C++
Добрый вечер. class A1{} A1 *p1; A1 *p2; ....... p1 = new A1(); p2 не создан Передаю ссылку на значения p1 и p2 в...

Не могу правильно сделать конструктор и конструктор копирования и принадлежность точки с заданными координатами треугольнику - C++
#include "stdafx.h" #include <iostream> #include <conio.h> #include <windows.h> #include <math.h> #include <algorithm> using...

Как правильно наследовать публичный конструктор? - C++
class lorry не могу наследовать public car а именно char*mr _> car(mr) - здесь ошибка((( #include<iostream> using namespace std; ...

Правильно ли создан алгоритм в виде блок схемы ? - C++
1. Найти номер максимального элемента массива.

Как правильно вызывать конструктор шаблонного класса? - C++
Как правильно вызывать конструктор класса? template <class T> class A{ T *v; int dim; public: A(T *a,int n); }; ...

Как правильно написать в функции main() конструктор? - C++
Задача такая:Написать программу которая описывает студентов и группу,причем за студентов и группу отвечает свой класс. У меня есть...

Как правильно вызвать конструктор вектора в данном случае? - C++
#include <iostream> #include <fstream> #include <map> #include <vector> #include <string> using namespace std; typedef...

Конструктор дерева (не бинарного). Или как вообще правильно строить дерево? - C++
Хочу разобраться с деревьями, да что только не читал, не пересматривал - не могу разобраться. Для примера - хочу построить дерево такого...

Как проверить правильно ли ты создал дистрактор - C++
сабжж ???

Составить правильно конструктор - C++
Не могу разобраться с конструктором в классе Line class Point { public: int m_x; int m_y; Point(int x,int y); }; ...

Не правильно работает конструктор по умолчанию - C++
Вот один из хедеров моей программы. Проблем две, первая: в поля city и street не записывается первая буква, например ввожу "Ростов", а...

Deep copy and Shadow copy - C++
Этот проект компилируется нормально. И функциональность всех элементов на первый взгляд нормальная. ПРОБЛЕМА: Надо сделать нормально =...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
John Prick
773 / 706 / 129
Регистрация: 27.07.2012
Сообщений: 2,022
Завершенные тесты: 3
04.09.2012, 21:55     Как проверить, правильно ли создан copy-конструктор? #2
Компилируется?
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
7 / 7 / 0
Регистрация: 23.12.2011
Сообщений: 372
Записей в блоге: 1
04.09.2012, 23:12  [ТС]     Как проверить, правильно ли создан copy-конструктор? #5
есть такая штука cout << "@";
неужели придется проверять количество вызванных конструкторов релевантных к определенному адрессу памяти и количество вызванных дестракторов ? наверняка же в какой ниб библиотеке эта проверялка написанна
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
08.09.2012, 23:07     Как проверить, правильно ли создан copy-конструктор? #6
Цитата Сообщение от Leeto Посмотреть сообщение
вот как найти что на всех кейсах будет выполняться что задумалось
Только головой, наверное. По крайней мере в данной постановке вопроса. Потому как если бы такие вещи можно было проверять автоматически, труд программистов оценивался бы раз в 10 меньше.
Yandex
Объявления
08.09.2012, 23:07     Как проверить, правильно ли создан copy-конструктор?
Ответ Создать тему
Опции темы

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