Войти
Регистрация
Спроси ai-bota
В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Показать больше
Показать меньше
crosser001
27.04.2023 08:18 •
Информатика
На c++ написать программу перегрузки конструктора копирования
Показать ответ
Ответ:
polinakovaleva7
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 оценок)
Популярные вопросы: Информатика
timaglushko200
12.05.2022 09:17
Напишите наибольшее трёхзначное число x, для которого ИСТИННО высказывание: НЕ (первая цифра четная) И (x делится на 3)...
15кк
13.03.2020 12:37
нужно представить числа 245,932; -653,436; 4278,54 с плавающей запятой и нормализованной мантиссой. Заранее...
ilya70228
28.11.2020 06:49
7.Таңбалар мен сигналдар жиыны ?...
Bzxbv
28.05.2023 03:14
1Дайте оценкт деятельности Бекмаханова в становлении исторической науки Казахстана, используя формулу ПОПС: - позиция- «Я считаю: что- - -»;О - обоснование: объяснение своей позиции....
d2e0n0i5s
28.05.2023 03:14
Запишите программу условного оператора, в котором сравнивают значения переменных а и b. Если число больше, то вывести его на печать. Нужно сделать на...
Пакет11
26.05.2021 00:53
Прочитайте текст и ответьте на вопрос В книге В. В. Жумаева и Б. Б. Горскина, адресованной школьникам, приводится следующий текст: «Устройства, в которых применяется сжатый воздух,...
sofarik3456
22.07.2021 20:49
Французский язык 5 класс...
matwei123
27.08.2022 13:13
Найди частное: 73,8 : 10=4, 25:10=0,76 : 10=0,004 : 10=228,3 : 100=50,6 : 100=2,9: 100=0,05 : 100=7819,2 : 1000=15,3 : 1000=4,16 : 1000=0,074 : 1000=560,9: 10 000=0,86:1 000 000=34,82...
Rake4
20.08.2020 15:14
Позначте відповідним записом: 1)три моль кисню 2)два моль води...
dezmond1992
11.01.2020 22:22
Әңгімелесу кию жан сөзіне синоним антоним омоним...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
#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);
}