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

Проблеммка с конструктором копирования - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как заполнить трехмерный массив случайными числами http://www.cyberforum.ru/cpp-beginners/thread962702.html
Добрый день, товарищи! Подскажите как заполнить трёхмерный массив случайными числами имеется код: int ***arr = new int**; for(int i=0;i<x;i++) { arr=new int*;
C++ Получение доступа к элементу формы в .cpp Подскажите как в WinForms получить доступ к элементу формы в .cpp ? http://www.cyberforum.ru/cpp-beginners/thread962691.html
C++ Используя функцию, составить программу, которая считает количество изменений знака в массиве чисел. y=f(x). В С++
Используя функцию, составить программу, которая считает количество изменений знака в массиве чисел. y=f(x). В С++.
C++ uninitialized_fill()
Здорова!!! Есть простая задачка: "Попробуйте переписать unitialized_fill() (параграф 19.4.4, параграф 3.1) так, что бы он справлялся с деструкторами, генерирующими исключения. Возможно ли это? Если да, то какова стоимость такого решения? Если нет, то почему?" Ну что вы скажете, возможно ли такое??? Добавлено через 56 минут Я от эти строчки кода не пойму int v1(5); int* p=new int;
C++ Проверить, является ли введенное число палиндромом http://www.cyberforum.ru/cpp-beginners/thread962676.html
Проверьте, является ли введенное число палиндромом. Например, 12321, 2442 - палиндромы. В С++.
C++ safe_insert() для map Привет!!! Есть задачка: "Напишите усовершенствованный вариант safe_insert() исключительно для ассоциативных контейнеров. Используйте traits для написания safe_insert(), который автоматически выбирает оптимальный вариант для контейнера." подробнее

Показать сообщение отдельно
aLarman
641 / 562 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
26.09.2013, 12:10     Проблеммка с конструктором копирования
конструктор копирования напишите тогда, и скопируйте содержимое массива)

Добавлено через 14 секунд

Не по теме:

прям скапитанил



Добавлено через 35 секунд
Vector b = Vector(a); тут вызывается конструктор копирования

Добавлено через 3 минуты
вообще зачем Вам, вот такой указатель
C++
1
int **arr
если для одномерного вектора достаточно
C++
1
int *arr
тогда констурктор копирования
C++
1
2
3
4
5
6
7
8
9
Vector(const Vector &rVec)
{
size = rVec.size;
arr = new int[size];
for(int i = 0; i<size;i++)
{
arr[i] = rVec.arr[i];
}
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru