Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ системный переменные как получить адрес папки Винды в програму а также адрес папки из которой програма запущена? https://www.cyberforum.ru/ cpp-beginners/ thread155160.html C++ абстрактный класс
не компилирует abcd.cpp //abcd.h #include <cstring> #ifndef _ABCD_H_ #define _ABCD_H_ class ABCd { private: char performers; char label;
C++ Учебник по с, а не по с++. Где можно скачать хороший учебник по с, а не по с++. Что то наподобие для чайников. https://www.cyberforum.ru/ cpp-beginners/ thread155118.html C++ В каждой строке матрицы найти и вывести минимальный элемент и его номер в строке /*Дана матрица А. В каждой строке матрицы найти и вывести минимальный элемент и его номер в строке. Вывести полученную матрицу.*/ #include <iostream> using namespace std; int main() { int i,j,a,min,mi,mj,m; cout << "Vedite matricy A" << endl; for (i=0;i<5;i++) https://www.cyberforum.ru/ cpp-beginners/ thread155096.html
C++ Какую библиотеку использовать?
Только начал изучение Си. Нужно написать программу, которая выводит сегодняшнюю дату в формате дд.мм.гггг Собственно, вопрос в сабже :-) Буду признателен за помощь.
C++ Дан набор координат точек. Начиная с первой, проложить кратчайший маршрут.... https://www.cyberforum.ru/ cpp-beginners/ thread155067.html
Дан набор координат точек. Начиная с первой, проложить кратчайший маршрут, который позволил бы посетить их все по одному разу. Построить графическое изображение маршрута?
C++ SDK VC++ https://www.cyberforum.ru/ cpp-beginners/ thread155045.html
я новичок в C++ ..... пишу програму для опредиления железа(процессор, озу и т.п) у меня установлен VC++ Express Edition 2005.... у меня постоянно возникают проблемы с <windows.h> - у меня етого файла воопше нет... искал в инете - понял что нада установить SDK,но не знаю как с етим разобратся(етих SDK много,а какой мне нужен незнаю)....
квадрат C++
Добрый вечер, подскажите как из это сделать квадрат 4х4? #include <iostream> using namespace std; void main () { int n=4; int m=4; for(int i=0; i<n; i++)
C++ Warning! Source file is not compiled! https://www.cyberforum.ru/ cpp-beginners/ thread155025.html
создаю абстрактный класс ABCd #ifndef _ABCD_H_ #define _ABCD_H_ class ABCd { private: char performers; char label; int selections; double playtime;
C++ list.push_back ошибка! https://www.cyberforum.ru/ cpp-beginners/ thread155021.html
Только начинаю писать на C++. Помогите пожалуйста разобраться в ламерской ошибке! В классе инициализирую list<CProgressCtrl>. Затем в методе пытаюсь положить в неё объект и получаю ошибку компиляции error C2248: 'CObject::CObject' : cannot access private member declared in class 'CObject'. В чем может быть дело? list<CProgressCtrl> m_observers; void...
C++ Работа с указателями в ООП
Столкнулся впервые с указателями, используемыми в подобном примере. Для них не нужно задавать максимальное кол-во элементов, правильно понимаю? В коде выделил курсивом вопросы, относящиеся к пониманию процесса работы с указателями. Кто имеет время 10 - 15 минут, ответьте, пожалуйста, на вопросы достаточно глубоко для правильного понимания. Спасибо #include <iostream> #include <cstdlib>...
C++ решите задания по массивам https://www.cyberforum.ru/ cpp-beginners/ thread155013.html
1. Вывести на печать все слова, составляющие не более чем из пяти букв. 2. Преобразовать строчную букву в заглавную русского алфавита с А до Б 3. Для матрицы n*m ,n меньше или равно 10, m меньше или равно 15 и в этой матрице исключить все строки,соединяющее нулевые элементы СПАСИБО!
Эксперт С++
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
22.07.2010, 23:32 0

Присваивание конструктором копирования - C++ - Ответ 870159

22.07.2010, 23:32. Показов 3005. Ответов 20
Метки (Все метки)

Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от Evg Посмотреть сообщение
"k = 10" означает, что создаётся неинициализированный объект k, а затем выполняется оператор присваивания, аргументом которого является некий безымяный объект со значением 10. .... В случае, когда k имеет тип класса, в котором определены конструктор (инициализатор) и оператор присваивания, то ты можешь запрограммировать их так, что эти действия будут различными
Вот тут я не соглашусь с коллегой Evg. Обе записи в данном случае имеют один и тот же смысл - неинициализированный объект на самом деле никогда не создается, объект k сразу же инициализируется значением 10, и оператор присваивания не вызывается.
А вот если бы код был таким:
C++
1
2
int k;
k = 10;
- то да, сначала создавался бы неинициализированный объект k, а затем вызывался бы оператор присваивания (назначения).

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

Непонятки с конструктором копирования
class Table { Row* p; size_t size; public: Table(int i = 0) { p = new Row; size =...

Проблеммка с конструктором копирования
В общем суть: /*Создать класс - одномерный массив целых чисел (вектор). Функции-члены обращаются к...

Ошибка с конструктором копирования
В коде в строках 59 и 60 компилятор выдает ошибку:#include&lt;iostream&gt; #include&lt;conio.h&gt; ...

Шаблон с конструктором копирования
Найдите периметр и площадь выпуклого многоугольника. Распределение памяти для хранения массивов...

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

Скопировать массив конструктором копирования
Можете привести пример как скопировать массив конструктором копирования.

Не получается разобраться с конструктором копирования
Вот начала разбираться с конструктором копирования. но я чёт запуталась с ним. Можете помочь? ...

Нюансы работы с конструктором копирования: найти и исправить ошибки в коде
Доброго дня! Разбирал тему &quot;Конструктор копирования&quot;. Сделал самостоятельно наглядную программу,...

Конструктор копирования кидает исключение, если копируют объект, созданные дефолтным конструктором
Привет! Вопрос из области философии - наткнулся на такое поведение при работе с IBPP (С++ клиент...

В чем разница между перегруженным оператором "=" и конструктором копирования?
Так в чем же разница? Единственное что нашел в гугле, что нельзя использовать &quot;=&quot; для не...

Что с конструктором копирования?
Добрый день.Проблема с конструктором копирования.Не могу понять почему вылетает ошибка на следующий...

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