Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать имитационную модель "остановка маршрутных такси" Создать имитационную модель "остановка маршрутных такси". Необходимо вводить следующую информацию: среднее время между появлениями пассажиров на остановке в разное время суток, среднее время между... https://www.cyberforum.ru/ cpp-beginners/ thread2491252.html C++ Вывести в виде таблицы значения функции заданной графически
Помогите пожалуйста разобраться с лабой Вычислить и вывести на экран или в файл в виде таблицы значения функции, заданной графически, на интервале от Xнач до Xкон с шагом dx. Интервал и шаг задать...
C++ Определение количества элементов массива, равных заданному https://www.cyberforum.ru/ cpp-beginners/ thread2491231.html
Требуется определить в заданном массиве количество элементов, равных искомому числу. Входные данные В первой строке вводится одно натуральное число N, не превосходящее 10^5: количество чисел в...
C++ Дали задание - змейка https://www.cyberforum.ru/ cpp-beginners/ thread2491153.html
Всем привет. Я новичок в C++, не так давно изучил списки, дали задание - написать змейку. Ну, я написал, не могли бы вы оценить насколько "грязный" и "костыльный" код получился? #include...
Сортировка элементов треугольников в матрице C++
Помогите, пожалуйста, решить задачу. Дана вещественная квадратная матрица. Необходимо отсортировать по возрастанию элементы каждой строки верхнего треугольника, по убыванию – нижнего, оставить без...
C++ Как создать массив и правильно работать с потоками? Хей. Как правильно создать массив со строками "test1", "test2", "test3" ( Гуглил, не смог понять, прошу пример ) Мне нужно проверить есть ли строка из GetClassNameA в массиве строк, как это... https://www.cyberforum.ru/ cpp-beginners/ thread2491144.html
C++ Игра Морской бой Дан двумерный массив целых чисел a a из n n строк и m m столбцов. Требуется определить номер столбца в котором расположен минимальный элемент четвертой строки массива. Если таких... https://www.cyberforum.ru/ cpp-beginners/ thread2491128.html Задача C++
Дан двумерный массив целых чисел a a из n n строк и m m столбцов. Требуется определить номер столбца в котором расположен минимальный элемент четвертой строки массива. Если таких...
C++ Что произойдет при запуске данной программы? Что произойдет при запуске данной программы? #include <iostream> int* make_array(int x) { int data; for (int i = 0; i < 3; ++i) data = x; return data; } int main() { ... https://www.cyberforum.ru/ cpp-beginners/ thread2491114.html C++ Что вернёт функция g(), если её вызвать в C++? Что вернёт функция g(), если её вызвать в C++? int h(int *q, int *p) { *p += 1; *q += 1; return *p + *q; } int g() { int a = 2, b = 4; https://www.cyberforum.ru/ cpp-beginners/ thread2491112.html
C++ Напишите логическое выражение на языке C++
Напишите логическое выражение на языке C++, которое проверит, что в массиве M размера n×n ячейка M 1)находится на побочной диагонали: 2)находится выше главной диагонали:
C++ MSYS2 / сборка проекта с ГитХаба https://www.cyberforum.ru/ cpp-beginners/ thread2491033.html
Парни все работало как часы, пока ОС не переустановил. Теперь х64 версия софта компилируется нормально (запускаю с ярлыка MSYS2 MinGW 64-bit) А x86 не в какую не хочет. (запускаю с ярлыка MSYS2...
6737 / 4537 / 1838
Регистрация: 07.05.2019
Сообщений: 13,725
Записей в блоге: 1
15.08.2019, 12:55 0

Перегрузка операции + с преобразованием объектов одного класса в объекты другого класса - C++ - Ответ 13772049

15.08.2019, 12:55. Показов 512. Ответов 10
Метки (Все метки)

Ответ

Цитата Сообщение от unknown_user1 Посмотреть сообщение
Ошибка C2079 "x1" использует не имеющую определения структуру class "Coord"
и дальше такие же ошибки для х2, х3.
Их все тоже надо вниз переместить, по аналогии с operator Polar::Coord()

Добавлено через 3 минуты
Цитата Сообщение от unknown_user1 Посмотреть сообщение
Мне почему-то кажется что принцип реализации перегрузки реализован мною неправильно с преобразованием этих типов. И всё должно быть намного проще..
Здесь лучше сделать не операторы преобразования а конструкторы Coord(const Polar &) и Polar(const Coord &) и соответствующие операторы =

Вернуться к обсуждению:
Перегрузка операции + с преобразованием объектов одного класса в объекты другого класса C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.08.2019, 12:55
Готовые ответы и решения:

Преобразование объектов одного класса в объекты другого
Есть сей код.Тут я пытаюсь осуществить преобразование объекта класса myCl к классу myCl2. Код...

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

Как объявить массив объектов одного класса в другом классе, а затем поместить в него объекты?
Как объявить массив объектов одного класса в другом классе, а затем поместить в него объекты?

Массив объектов класса как член другого класса
Здравствуйте. У меня тут возникла проблемка #include &quot;main.h&quot; class player { public: ...

10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.08.2019, 12:55

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Инициализация объектов класса в конструкторе другого класса
У меня есть класс Subscriber,в котором есть несколько объектов другого класса Date,мне нужно,чтобы...

Как переместить из стека одного класса в массив другого класса?
// HW_on.24.11_classStack_SantaClaus.cpp: определяет точку входа для консольного приложения. //...

Объявление объекта одного класса в описании другого класса
Здравствуйте. Почему при объявлении Student s в классе Teacher не возникает ошибки? Ведь такой...

Передача конструктору одного класса объект другого класса
Здравствуйте, кодеры. Столкнулся с проблемой. У меня есть 2 класса Camera и Game и...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.