Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файл input.txt содержит следующую информацию: https://www.cyberforum.ru/ cpp/ thread87711.html
Файл input.txt содержит следующую информацию: 1 строка - количество элементов массива (N) 2 строка - N целых чисел (массив 1) 3 строка - N целых чисел (массив 2) Написать программу, создающую на...
C++ Использование указателей в программах
Использование указателей в программах:
C++ С++ изучен синтаксис, что дальше? https://www.cyberforum.ru/ cpp/ thread87449.html
Здравствуйте, обращаюсь за советами. Прочитал книгу по синтаксису C++ - то есть знания на начальном уровне есть (пусть не все явно усвоил, но тут уже дело опыта). Хочу перейти на следующие...
C++ Ввод/Вывод байтов в файл Есть у меня vector, заполненный 0-ми и 1-ми. Нужно по битовым способом вывести последовательности нулей и единиц(из вектор) в файл. спасибо. https://www.cyberforum.ru/ cpp/ thread87442.html
C++ Объекты и Классы
Кто ни будь, может подробно и понятно обьяснить или дать линк на статью о том, что такое Класс, и Объект?
C++ Самописный диалог Надо сделать свой диалог с экзекьютом на сях. Как это делается? https://www.cyberforum.ru/ cpp/ thread87378.html
C++ надо помочь лабами........что-то вообще никак... Тема: «Решение задач обработки строк и символов» №1 В строке заменить все точки «.» на запятые «,», а двоеточия «:» на точку с запятой «;». Подсчитать количество замен. №2 Дана строка,... https://www.cyberforum.ru/ cpp/ thread87290.html Курс C++
В общем пишется курсовик на С++ нужна помощь, доделать буквально на полчаса, заплачу, пишите тут или в личку.
C++ Execute Привет ! почему когда я открываю игру через это игра не открывается ??? но она появляется только в диспечере задач ! :(:(:( WinExec( ShellExecute( я пробовал ети две https://www.cyberforum.ru/ cpp/ thread87142.html C++ Почему...? https://www.cyberforum.ru/ cpp/ thread86817.html
Проргамма печатает данные текстовово фаила dog.txt который находится в той же директории что и компилятор. Име либо вводится пользовательом, либо указеваетса в имени программы и работет с помощю...
Папка с файлами C++
Нужна помощь с С++,а то я в нем совсем новичек. Как работать с папкой файлов? (например, проверить ли пуста она или если содержит файлы, то вывести их названия).
C++ hash строк Доброго времени суток! =) Зачем: Для игры понадобилась база данных стандартных строк типа как данные для удобного перевода (всмысле весь текст вне игры). Чтобы в коде было удобнее обращаться к... https://www.cyberforum.ru/ cpp/ thread86478.html
Автор FAQ
3684 / 961 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
20.01.2010, 16:36 0

Как передалеть operator= класса? - C++ - Ответ 491800

20.01.2010, 16:36. Показов 6297. Ответов 78
Метки (Все метки)

Ответ

Нулевые указатели придуманы как удобный способ «отметить» указатели, которые заведомо не указывают на корректный адрес в памяти.
Хорошим стилем программирования является присваивание указателю после освобождения памяти, на которую он ссылался, нулевого указателя, так как автоматически этого не происходит (зачастую, после освобождения памяти значение адреса, на который указывает указатель, остается тем же, но память уже может быть недоступна и выделена под другой объект). Кроме этого, применение обнуления указателей актуально для безопасности освобождения памяти: операция delete безопасна для нулевого указателя.
by http://ru.wikipedia.org/wiki/NULL_(Си)

Не по теме:

Читал недавно у разработчиков игр на консоли с этим проблемы, т.к. там нулевой адресс не обладает такими св-вами. А нам вот все удобства! =)



Вернуться к обсуждению:
Как передалеть operator= класса? C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.01.2010, 16:36
Готовые ответы и решения:

operator+ как член класса
Могу ли я сделать operator+ как член класса таким образом? myClass& myClass::operator+(const...

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

Класс: Почему этот operator+ не хочет работать как функция внутри класса?
#include <iostream> #include <conio.h> using namespace std; class complex{ private: int...

operator[][] для класса
Добрый день, создал класс где храниться массив, и хотелось бы иметь напрямю доступ через по типу ...

78
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.01.2010, 16:36

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

Operator< для класса
Всем добра, что-то я туплю подскажите как определить operator&lt; для класса, в классе два значение...

Перегрузка operator* у класса Complex
Complex* Complex::operator*(const Complex&amp; other) const { Complex* product = this; ...

Не работает operator<< шаблонного класса Vector
Компилятор выдает ошибку error LNK2019: unresolved external symbol &quot;class...

Перегрузка operator>> для производного класса
Базовый класс: Taxi_Car.h: #pragma once #include&lt;string&gt; using namespace std; class...

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