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

Конструктор копирования(быстрый вопрос) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Неправильная работа с файлами http://www.cyberforum.ru/cpp-beginners/thread393445.html
#include <iostream.h> #include <fstream.h> #include <windows.h> #include <string> struct student { char name; char address; int old; //int marks;
C++ Графика с (задача) Медленное печатание. Заданный текст печатать крупными буквами с некоторыми паузами между буквами, сопровождая каждую букву звуковым щелчком. Перенос осуществлять только целыми словами. Помогите с исходником. http://www.cyberforum.ru/cpp-beginners/thread393442.html
C++ Шаблонная функция
Учу c++, в книге приводится вот такой листинг примера работы шаблонной функции, однако он не компилится, выдает ошибку error C2668: swap: неоднозначный вызов перегруженной функции вот сам листинг #include <iostream> #include <conio.h> using namespace std; template<typename T> void swap(T &a,T &b); int main()
Параллельное программирование C++
У меня есть задание: Коллективные операции. Работа имитирует реальный поиск в параллельной базе данных. Некоторое множество записей (ключ, данные) распределено по машинам коллектива. Пользователь за головной машиной (№0) вводит некоторый ключ. Головная машина рсапространяет этот ключ в коллективе, после чего все машины ищут у себя записи с таким ключом. Все машины уведомляют головную о...
C++ Программа со считыванием и распознаванием некоторых символов.. http://www.cyberforum.ru/cpp-beginners/thread393426.html
Написать программу, которая считывает строку символов, которая считывает строку, содержащую только числа (с проверкой символов при вводе) и под¬счи¬тывает количество знаков “минус” в строке.
C++ Программа табулировани двух функций s=1-x^2/2!+x^4/4!-K x n=10 y=cosx Программа табулировани двух функций S и Y в заданном диапазоне изменения аргумента x. здесь n-число слагаеммых S. на К можно не обращать внимание она указывает продолжение функции подробнее

Показать сообщение отдельно
Bers
Заблокирован
28.11.2011, 23:46     Конструктор копирования(быстрый вопрос)
Цитата Сообщение от greeezz Посмотреть сообщение
я думаю что если вы используете динамическую память при инициализации полей класса то без перегрузки оператора присвоения не обойтись
Поймите одну вещь. Если вам не нужен явный копирующий конструктор, значит вам не нужен и явный оператор=.

Если нужны - то нужны оба. Всегда.
В противном случае - нарушение инварианта класса. В отдельных ситуациях он будит фейлится.
 
Текущее время: 14:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru