Форум программистов, компьютерный форум CyberForum.ru

Динамически выделенная память - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задержка перед выходом из программы http://www.cyberforum.ru/cpp-beginners/thread785207.html
Почему когда в С++ запускаешь программку с уравнением(вводишь значение х, у) то, когда должен появиться ответ, он появляется на долю секунды и окно закрывается? Может что-то нужно в коде прописать?
C++ организовать функцию для вычисления арифметического выражения записанного в постфиксной форме Нужна программа: Организовать функцию для вычисления арифметического выражения записанного в постфиксной форме Заранее благодарю Добавлено через 16 часов 23 минуты помогите пожалуйста :sorry: http://www.cyberforum.ru/cpp-beginners/thread785204.html
Циклы. Написать программу которая выводит данное изображение C++
Нужно написать программу которая выводит данное изображение. Программа может использовать только три оператора вывода: , та . В программе должен задаваться размер рисунка, то есть максимальний размер по горизонтали. ********* * ******* * *** * Помогите, пожайлуста, даже приблизительно понять не могу , как правильно. Заранее спасибо.
C++ Определить функции
Здравствуйте. Помогите, пожалуйста, написать программу: Определить две функции: void WritePairs(char * fname, Pairs * prs); – функция записывает все элементы типа Pair из массива пар prs в файл с именем fname; void ReadPairs(char * fname, Pairs * prs); – функция читает все элементы типа Pair из файла с именем fname в массив пар prs. В функции main() реализовать демонстрацию работы созданных...
C++ Microsoft Visual Studio 2005 не подключает стандартные библиотеки http://www.cyberforum.ru/cpp-beginners/thread785179.html
вот двумя способами пробывал, подключить библиотеки : 1) Код C++ 1 #include <iostream.h> 2) Код C++ 1 #include <iostream> 2 using namespace std;
C++ Как вывести на дисплей всю очередь? Здравствуйте, у меня есть вопрос, как вывести на дисплей всю очередь, а то у мене сейчас выводит только первую и последнюю записи #include <Windows.h> #include <conio.h> #include "Queue.h" #include "Head.h" #include <iostream> #include <stdlib.h> using namespace std; struct queue { подробнее

Показать сообщение отдельно
kravam
быдлокодер
 Аватар для kravam
1513 / 873 / 44
Регистрация: 04.06.2008
Сообщений: 5,295
14.02.2013, 01:56     Динамически выделенная память
Цитата Сообщение от kebal Посмотреть сообщение
можно например вместо конструктора копии иметь
оператор присваивания, где правым операндом является экземпляр данного класса?
"вместо" не получится. Коль скоро ты задействуешь "=", то оператор "=" вызовется в любом случае, вне зависимости от того есть у тебя КК или нет; а зависит, это как мы выяснил и от того, возвращает "=" ссылку или объект

То есть схема такая:

1) если "=" возвращает ссылку- вызывается "="
2) если "=" возвращает объект- вызывается "=" и КК

Вот и вся разница. Естессно, я рекомендую первый вариант. Ибо не фиг выпендриваться лишний раз.

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

Брайан Оверленд "C++ без страха" старается осветить именно эти вопросы
 
Текущее время: 16:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru