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

заполнение класса в цикле - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ using namespace std; http://www.cyberforum.ru/cpp-beginners/thread353503.html
Здравствуйте. Я заметил, что многие программисты стараются избегать этой строчки в своих программах. С чем это связанно? И еще вопрос: почему ввод/вывод в функциях - это плохо?
C++ Циклы Помоему так A<C<B C<A<B B<C<A C<B<A A<B<C B<A<C Найти max и min значения а,b,c http://www.cyberforum.ru/cpp-beginners/thread353493.html
Md5 и Sha1. C++
Помогите пожалуйста! Объясните, как md5 и sha1 использовать? какой-нибудь коротенький кодик с ними покажите? вот подключила я мд5 к проекту, как мне в него послать строку символов? Заранее спасибо и прошу прощения за глупость и недалекость...:cry:
помощь в литературе C++
Здравствуйте, мне нужна помощь с литературой по Visual c++. Я физик и мне visual c++ нужен для численного решения уравнений и моделирования. До этого работал к сожалению только в borland 3.1. Я знаю что в интернете полно литературы по visual, но может быть вы посоветуете что нибудь конкретное. И еще хотелось бы узнать с какой версии лучше начать с 2003 или сразу с 2010?
C++ Лабороторная работа http://www.cyberforum.ru/cpp-beginners/thread353473.html
Нужно мне помоч сделать одно задание,а о не получается! --- Вото оно: Создайте динамический массив элементов типа char с помощью операции new. Размер массива введите с клавиатуры. Заполните массив случайными числами от 65 до 122, выведите его на экран и замените элементы от 91 до 96 на 46. Освободите память.
C++ Доступ объектов класса Нужно чтобы внутренние объекты класса были доступны функциям в файле с классом, но не доступны из других файлов. Такое вообще возможно? Если да, то расскажите как это сделать, плз. подробнее

Показать сообщение отдельно
Alexanches
86 / 7 / 1
Регистрация: 04.06.2010
Сообщений: 80
19.09.2011, 07:05  [ТС]     заполнение класса в цикле
присваивание:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
ZapBook & operator=(const ZapBook& b)
    {
                delete[]sname;
        delete[]name;
        delete[]surname;
        surname=new char[strlen(b.surname)+1];
        name=new char[strlen(b.name)+1];
        sname=new char[strlen(b.sname)+1];
        strcpy(surname,b.surname);
        strcpy(name,b.name);
        strcpy(sname,b.sname);
        surname[strlen(b.surname)]=name[strlen(b.name)]=sname[strlen(b.sname)]='\0';
        telephone=b.telephone;
        day=b.day;
        month=b.month;
        year=b.year;
        return *this;
 
    }
конструктор копирования:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
ZapBook(const ZapBook & b)
    {
        surname=new char[strlen(b.surname)+1];
        name=new char[strlen(b.name)+1];
        sname=new char[strlen(b.sname)+1];
        strcpy(surname,b.surname);
        strcpy(name,b.name);
        strcpy(sname,b.sname);
        surname[strlen(b.surname)]=name[strlen(b.name)]=sname[strlen(b.sname)]='\0';
        telephone=b.telephone;
        day=b.day;
        month=b.month;
        year=b.year;
    }
все равно вызывается деструктор после окончания цикла..
 
Текущее время: 05:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru