Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
hhggg1
01.02.2022 02:14 •
Информатика
На c++ написать программу перегрузки конструктора копирования
Ответ:
dgamal05
04.08.2020 13:24
//Microsoft (R) C/C++ Optimizing Compiler Version 19.00.23506 for x64
#include <iostream>
class myarr
{
public:
typedef int* i_ptr;
myarr(const int &_size) : size(_size)
{
arr = new int[size];
}
myarr(const myarr &_arr)
{
size = _arr.get_size();
arr = new int[size];
for (size_t i = 0; i < size; ++i)
{
arr[i] = _arr.arr[i];
}
}
~myarr()
{
delete[] arr;
}
constexpr int get_size() const noexcept
{
return size;
}
private:
i_ptr arr;
int size;
};
int main()
{
myarr a(10);
myarr b(a);
}
0,0
(0 оценок)
Популярные вопросы: Информатика
Гуманитарийлох
27.12.2020 16:31
1. для чего строится модель? 2. что такое формальный язык кодирования информации? +примеры. 3. перечислите этапы компьютерного моделирования....
shitova20023p02gai
25.04.2023 03:05
Решить тест 1)черно-белое (без градаций серого) графическое изображение имеет размер 22×22 точек. какой объём памяти займёт это изображение? (бит) 2)определи количество пикселей...
angelochekzluk
25.04.2023 03:05
Со схемой тема: линейные алгоритмы а=9 б=3 а=а*б б=а*б а=а+б а-?...
вася772
05.06.2022 12:40
5вопрос назовите основные эелементы окна табличного процессора . перечислите общие эелементы окна табличного и текстого процессаров...
Настюнькаz
05.06.2022 12:40
Штирлицу удалось похитить пароль от сейфа с секретными материалами — группенфюрер мюллер неосторожно написал его на бумаге и, порвав на несколько частей, выбросил в урну. штирлиц...
kvolk420
02.05.2023 18:23
Как сортировать список Цветы по числу цветов?...
elena407
22.06.2022 17:48
Определить кол-во чисел, кратных 5, трехзначных и сумму оканчивающих 9. (паскаль)...
SmaGe2017
10.10.2022 06:23
Написать программу в си подсчитать, сколько букв надо исправить в слове х, чтобы получилось слово y (х,y - слова одинаковой длины)....
lava777pop
17.11.2022 10:25
Написать программу, которая выводит на экран гистограмму успеваемости учеников класса, например, по итогам контрольной работы. Исходные данные следует ввести в алфавитно-цифровом...
HelpDZ1
21.03.2020 23:43
Я не знаю как это делать) Первым делом нужно создать папку, куда мы всё будем сохранять. - Используя командную строку проверить работо всех последующих команд. - Используя команду...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#include <iostream>
class myarr
{
public:
typedef int* i_ptr;
myarr(const int &_size) : size(_size)
{
arr = new int[size];
}
myarr(const myarr &_arr)
{
size = _arr.get_size();
arr = new int[size];
for (size_t i = 0; i < size; ++i)
{
arr[i] = _arr.arr[i];
}
}
~myarr()
{
delete[] arr;
}
constexpr int get_size() const noexcept
{
return size;
}
private:
i_ptr arr;
int size;
};
int main()
{
myarr a(10);
myarr b(a);
}