Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
CyBOSSeR
Эксперт С++
2310 / 1683 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
15.09.2010, 09:50 0

конструкторы

15.09.2010, 09:50. Просмотров 2192. Ответов 36
Метки (Все метки)

Ответ

Цитата Сообщение от zhenya.ya Посмотреть сообщение
И кстати, я не понял как сработает конструктор копирования ( непонятно как можно прировнять оъекты, если мой копирующий конструктор написан верно,а я там выделяю память для матрицы, то какие объекты мне нужно приравнять?)
Конструктор копирования срабатывает при инициализации объекта другим обектом того же типа. Примеры:
C++
1
2
3
4
5
6
7
8
9
10
11
12
class Foo {
public:
  Foo(const Foo& other) {
    // ...
  }
};
 
// ...
Foo f1;
Foo f2(f1);  // Здесь буде вызван конструктор копирования
Foo f3 = f1; // И здесь
// ...
Советую ознакомится с FAQ Конструкторы и деструкторы.

Вернуться к обсуждению:
конструкторы
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.09.2010, 09:50
Готовые ответы и решения:

конструкторы
У меня вопрос: если программа с конструкторами, то нужно ли создавать объект в...

Конструкторы
У меня есть два конструктора: первый по умолчанию Circle() //Конструктор по...

конструкторы
Доброе время суток! Помогите разобраться с конструктором. Что это такое и с...

Конструкторы
Почему, если класс имеет конструктор с параметрами у него обязательно должен...

Конструкторы C++
Объясните, пожалуйста, своими словами, что являют собой конструкторы, для чего...

36
Другие темы раздела
C++ Класс, обьект, имя, enum.. http://www.cyberforum.ru/cpp-beginners/thread165857.html
Помогите написать программу, пожалуйста! ( Visual studio 2005, 2008 C++) Задача: Создать класс "товар": название, наличие скидки. (ф-кции ввода названия, наличия скидки и вывода). Проблема с...
C++ Найти в одномерном масиве первое положительное число Здравствуйте! Помогите пожалуйста написать программу. Просто если я ее напишу, я сессию закрою. Огромное спасибо заранее! вот что нужно сделать: найти в одномерном масиве первое положительное число http://www.cyberforum.ru/cpp-beginners/thread165804.html
C++ Передача параметров функции с пoмощью указателя
Всем доброго времени суток, есть обычная функция, возвращающая сумму цифр числа: int sumOfNum(int N) { int sum = 0; while(N > 0) { sum += N%10; N /= 10; return sum;
Структуры Си. Написать программу ввода координат двух точек и вычисления расстояния между ними C++
Представить координаты точек в трёхмерном пространстве в виде структуры, состоящей из трёх вещественных полей. Написать программу ввода координат двух точек и вычисления расстояния между ними.
C++ функции и параметры http://www.cyberforum.ru/cpp-beginners/thread165732.html
есть фунция fun в которой аргументом является параметр p (должен передаваться из main), вычисляются в ней два значения f1 и f2. Как организовать вызов этой функции из main , чтобы она возвращала f1...
C++ Связанный список. Компилятор ругается на строку 169 In member function `virtual Node* HeadNode::Insert(Data*)': 169 argument of type `Node*(Node::)(Data*)' does not match `Node*' ... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru