С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Требуется пофиксить проблему с оператором присваивания массивов https://www.cyberforum.ru/ cpp-beginners/ thread3060213.html
Такая проблема: имеется оператор присваивания массивов: Simple& Simple::operator=(const Simple& other) { if (type == 0 && other.type == 0) { if (mass != nullptr) { delete mass; mass = nullptr;//константа нулевого указателя } size = other.size; mass = new float; for (auto i = 0; i < size; i++) {
C++ Вам дан массив целых чисел. Поступают запросы двух видов: 1) L, R. Означает, что необходимо найти сумму чисел на
Вам дан массив целых чисел. Поступают запросы двух видов: 1) L, R. Означает, что необходимо найти сумму чисел на отрезке . 2) pos, val. Означает, что необходимо элементу на позиции pos присвоить значение val. Входные данные В первой строке находятся два целых числа N, M - количество чисел в массиве и количество запросов.
C++ Сложение длинных чисел В двух данных строках заданы два довольно длинных натуральных числа (таких, которые не уместятся в стандартные целые типы данных. Найти и вывести в файл запись нахождения их суммы, выпол- ненной столбиком. https://www.cyberforum.ru/ cpp-beginners/ thread3060208.html C++ Строка с максимальной суммой элементов https://www.cyberforum.ru/ cpp-beginners/ thread3060197.html
Задан двумерный массив целых чисел A, в котором n строк и m столбцов. Требуется найти строку с максимальной суммой элементов. Входные данные В первой строке задано два целых числа n и m ( 1 ≤ n , m ≤ 100 ) . Далее следует n строк. В каждой строке через пробел задано n целых чисел A i , 1 , A i , 2 , … , A i , n ( − 100 ≤ Ai , j ≤ 100 ) . Выходные данные
C++ Каждую строку матрицы сдвинуть циклически влево, чтобы её минимальный элемент оказался первым в строке
Дана прямоугольная вещественная матрица размера m строк и n столбцов. Каждую строку матрицы сдвинуть циклически влево так, чтобы её минимальный элемент оказался первым в строке. Есть примерный код под похожую задачу натуральные числа m и n. Прямоугольную матрицу размера m x n заполнить последовательными целыми числами от 0 до (m * n - 1), двигаясь от левого верхнего угла по спирали,...
C++ Суммы над, под и на главной диагонали https://www.cyberforum.ru/ cpp-beginners/ thread3060193.html
В заданном двумерном массиве целых чисел A размером n × n требуется найти и вывести три суммы: Если в массиве существует несколько максимальных элементов, требуется выбрать такой, что номер его строки минимален. Если же и таких элементов несколько, требуется выбрать такой, что номер его столбца минимален. Входные данные В первой строек задается два целых числа n и m ( 1 ≤ n , m ≤ 100 ) ....
C++ Обмен столбца В заданном двумерном массиве чисел A , состоящем из n строк и m столбцов, необходимо найти номер столбца, в котором находится максимальный элемент матрицы. Затем требуется поменять местами первый столбец с найденным. Если в массиве существует несколько максимальных элементов, требуется выбрать такой, что номер его строки минимален. Если же и таких элементов несколько, требуется выбрать такой,... https://www.cyberforum.ru/ cpp-beginners/ thread3060186.html Поразрядная сортировка C++
Здравствуйте. Решил написать алгоритм поразрядной сортировки, но столкнулся с проблемой. У меня не получается реализовать заполнение массива случайными числами #include <iostream> using namespace std; int n, col_razr = 0; int max_razr(int chislo) { int max = 0; while (chislo > 1)
C++ Найти коэффициенты полинома P(x) умноженного на (x−b) Полиномом P ( x ) степенью d называется многочлен вида a1 xd + a2 xd − 1 + ⋯ + ad x 1 + a d + 1 . Вам известны коэффициенты a 1 , a 2 , … , a d + 1 полинома. Найдите коэффициенты полинома P ( x ) , умноженного на ( x − b ) . Входные данные В первой строке задано одно целое число d . ( 0 ≤ d ≤ 10 3 ) Во второй строке задано d + 1 целых чисел a 1 , a 2 , … , a d + 1 . ( − 10 3 ≤ a i ≤ 10 3... https://www.cyberforum.ru/ cpp-beginners/ thread3060158.html C++ Длинное сложение https://www.cyberforum.ru/ cpp-beginners/ thread3060157.html
Дано два «длинных» числа — a и b . Число a состоит из n цифр. Число b состоит из m цифр. Найдите результат a + b . Входные данные В первой строке задано два целых числа n и m ( 1 ≤ n , m ≤ 103 ) . Во второй строке задано n цифр, образующих число a. В третьей строке задано m цифр, образующих число b.
Треугольник Стирлинга C++
По заданному числу n нужно построить первые n строк треугольника Стирлинга. Треугольник Стирлинга — это бесконечная таблица, состоящая из чисел. Первая строка треугольника состоит из одного числа — единицы. Каждая следующая строка содержит на одно число больше предыдущей. Так i -я строка содержит i чисел. Для всех строк, начиная со второй, первое число равно 0 , а последнее число равно 1 ....
C++ Удалить из очереди числа превышающие среднее арифметическое всех чисел https://www.cyberforum.ru/ cpp-beginners/ thread3060129.ht
0 / 0 / 0
Регистрация: 24.11.2022
Сообщений: 17
16.12.2022, 12:31  [ТС] 0

Требуется пофиксить проблему с оператором присваивания массивов - C++ - Ответ 16640470

16.12.2022, 12:31. Показов 254. Ответов 6
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Simple::Simple(Simple& other) {
    size = other.size;
    if (type == 0) {
        mass = new float[size];
        for (auto i = 0; i < size; i++) {
            mass[i] = other.mass[i];
        }
    } else {
        mass_int = new int[size];
        for (auto i = 0; i < size; i++) {
            mass_int[i] = other.mass_int[i];
        }
    }
}


Вернуться к обсуждению:
Требуется пофиксить проблему с оператором присваивания массивов C++
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.12.2022, 12:31
Готовые ответы и решения:

Требуется пофиксить проблему с оператором присваивания массивов
Такая проблема: имеется оператор присваивания массивов: Simple&amp; Simple::operator=(const Simple&amp;...

Как пофиксить проблему в программе с шаблоном класса?
Доброго времени суток! Задание такое: &quot;Создать шаблонный класс – стек на основе статического...

Проблема с оператором присваивания
Здравствуйте! Я реализую класс дробей, там нужно перегрузить все арифметические операции. И сделать...

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

6
16.12.2022, 12:31
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.12.2022, 12:31
Помогаю со студенческими работами здесь

разобраться с конструктором перемещения и оператором присваивания перемещением
Доброе время суток! Есть класс комплексных чисел. Поля - double Im, double Re, char * nn (то есть...

Как можно заменить условный оператор, оператором присваивания?
Прошу помочь с заданием по c++ Заменить оператором присваивания следующий условный оператор: ...

Программа сортировки чисел по убыванию с вводом переменных оператором присваивания
CLS A(1) A(2) A(3) A(4) A(5) PRINT “ Числа до сортировки” PRINT A(1); A(2); A(3); A(4); A(5)...

Написать код c использованием оператора foreach, while или repeat и с оператором присваивания
Помогите, пожалуйста, написать код на pascalABC.Net c использованием оператора foreach, while или...

Фриланс требуется пофиксить баги на сайте
Требуется фикс кроссплатформенности сайта с виртуе мартом и восстановление модуля yandex маркет...

Требуется пофиксить лёгкую программу. Игра запоминалка
Пишу лёгкую игру для школьного проекта. Нужно сделать игру запоминалку. Цель запомнить цвета и...

0
Новые блоги и статьи
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Как написать микросервис на Go/Golang с Kafka и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
Как написать микросервис с нуля на C# с RabbitMQ, CQRS и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
Как создать игру "Танчики" на Unity3d и C#
InfoMaster 14.01.2025
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
_Ivana 14.01.2025
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента! 4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве). Первое вводное занятие. . .
Как создать приложение для фитнеса для iOS/iPhone на Kotlin
InfoMaster 14.01.2025
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
Как создать приложение магазина для iOS/iPhone на Swift
InfoMaster 14.01.2025
Введение в разработку iOS-приложений Разработка приложений для iPhone и других устройств на базе iOS открывает огромные возможности для создания инновационных мобильных решений. В данной статье мы. . .
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution https:/ / www. cyberforum. ru/ blogs/ 223907/ blog8781. html прилагаю файл архива проекта в Gowin Eda. Восьмибитный счётчик из сумматора+ генератор сигнала. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru