Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дальнейшее изучение С++ https://www.cyberforum.ru/ cpp-beginners/ thread444347.html
Вот хотел у вас спросить, что дальше можно почитать после Бьярне Страуструп Программирование: принципы и практика использования C++, и после Р.Лафоре ООП в С++, планирую купить по WinApi и что то еще хотел у вас спросить что можно еще купить почитать
полноэкранный режим консоли C++
Здравствуйте! Не могли бы подсказать, как программно переходить в полноэкранный режим в консоле? (Именно переходить, а не получать информацию, является ли режим полноэранным) Добавлено через 19 минут Функцию нашёл тут, только возникают ошибки. Код программы: #include <windows.h>; #include <wincon.h>;
C++ Преобразовать выражение в постфиксную форму Преобразовать выражение, составленное из цифр и знаков арифметических операций (+,-,*,/) в постфиксную форму. В постфиксной форме сначала записываются операнды, а затем знак операции. Обычная запись 3+4 (5-4)*2 2*(3+4)*5 Постфиксная запись 3 4 + 5 4 – 2 * 2 3 4 + * 5 * https://www.cyberforum.ru/ cpp-beginners/ thread444330.html C++ Построить некоторый Автомат на три команды Некоторый автомат может запросить два числа и выполнить 3 команды. Команда А преобразует имеющуюся пару чисел (х, у) в (х-у,у), команда В преобразует пару чисел (х,у) в пару (х+у,у), команда С преобразует пару чисел (х,у) в пару (у,х). Составьте алгоритм и программу работы автомата. https://www.cyberforum.ru/ cpp-beginners/ thread444324.html
Векторы C++
Определите полусумму длин двух векторов А(1,5; 2,5; -0,3) и В(-11,7; -9,3; 2,5; 3,7; -1,2). Вычислите, длины вектора оформив в виде функции.
C++ Модуль Разработать и отладить программу состоящую из модуля, который содержит процедуру, которая обнуляет элементы матрицы под главной диагональю и функцию, которая определяет среднеарифметическое отрицательных элементов. https://www.cyberforum.ru/ cpp-beginners/ thread444322.html
C++ Помогите преобразовать выражение в ПОЛИЗ и вывести его Нужно преобразовать исходное арифметическое выражение записанное в файле в ПОЛИЗ и записать его в преобразованном виде в выходной файл. Выражение типа a+b/c+x. Заранее спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread444318.html обработка одномерного массив C++
создать массив из 5 элементов. Mas-3 ;Mas-4; Mas-1; Mas-5; Mas-2. Ввести число и сравнить поочерёдно с каждым элементом массива. составить блок схему.
C++ Сложение первого и второго элементов массива и записать результат в третий создать массив из 5 элементов. Mas-3 ;Mas-4; Mas-1; Mas-5; Mas-2. Произвести сложение первого и второго элементов массива и записать результат в третий; умножить полученное значение с четвёртым элементом массива и поместить результатв патый. https://www.cyberforum.ru/ cpp-beginners/ thread444296.html C++ Сравнение строк Тупо и банально нужно сравнить строки средствами с++. Гуглил, но не нашел работающих примеров, толи руки из одного места.. Как сравнивать строки string при помощи c++? https://www.cyberforum.ru/ cpp-beginners/ thread444294.html
system(""); C++
Здравствуйте. Подскажите как пременить system("cls"); в linux напритер system("clear"); не работает... Спасибо.
C++ создать электронные часы Написать профамму, которая выводит на экран работающие "электронные часы", которые работают в течение, например, трех минут или до тех пор, пока пользователь не нажмет любую клавишу. вот программа.... все библиотеки подключены, но компилятор матюкается, помогите с проблемой.... #include "stdafx.h" int min, sec; https://www.cyberforum.ru/ cpp-beginners/ thread444270.html
150 / 64 / 8
Регистрация: 14.12.2010
Сообщений: 347
Записей в блоге: 1
11.02.2012, 17:27  [ТС] 0

Перегрузка конструктора копирования и оператора присвоения - C++ - Ответ 2480134

11.02.2012, 17:27. Показов 11734. Ответов 18
Метки (Все метки)

Ответ

Запутался? Ну тогда объясните что по чему это помогает в этой ситуации
Т.е. если сделать так то все работает т.е.
C++
1
*(dynamic_cast<type*>(*(temp+i)))=*(dynamic_cast<type*>(*(ipublist+i)));
а так нет
C++
1
*(*(temp+i))=*(*(ipublist+i));
Вопрос что находиться в *(*(temp+i))?
следующая функция показывает что это объект класса type "тип"
C++
1
std::cout<<typeid(*(*(temp+i))).name()<<std::endl;//type
У этого объекта есть перегруженные операции присвоения и копирования.
Вопрос тогда почему объект типа "тип" вызвает метод базового класса "издательство".

Вернуться к обсуждению:
Перегрузка конструктора копирования и оператора присвоения C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.02.2012, 17:27
Готовые ответы и решения:

Перегрузка оператора присвоения
// radius.cpp: определяет точку входа для консольного приложения. // #include &quot;stdafx.h&quot;...

Перегрузка оператора присвоения в enum class
Всем доброго дня. Есть enum: typedef unsigned char byte; enum class MyEnum : byte { A,...

Явное определение конструктора копирования и оператора присваивания
Объясните, пожалуйста, нужно ли явно определять конструктор копирования (**) и оператор...

Конструктор копирования и перегрузка оператора присваивания
Здравствуйте! Возникла следующая проблема: не могу перегрузить оператор присваивания и сделать...

18
11.02.2012, 17:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.02.2012, 17:27
Помогаю со студенческими работами здесь

Посмотрите описание конструктора копирования и оператора присваивания с ними все в порядке? После функции add теряются данные
class Person{ char *name; int age; char *floor; char *phone; public: Person(){...

В чём отличия конструктора копирования и конструктора перемещения? Где и как их нужно использовать?
Помогите разобраться в копирующем и перемещающем конструкторах. В чём их существенное отличие и...

Перегрузка присвоения
Вообщем, есть некий класс А, который хранит в себе массив: class A { private: int Arr;...

Нестандартное и полезное применение оператора присвоения
Подскажите, пожалуйста, когда полезно следующее использование оператора присвоения: (x = y) = w ?...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru