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

Наследуются ли конструкторы и деструкторы? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Отсылка межпроцессовых сообщений http://www.cyberforum.ru/cpp-beginners/thread37857.html
Есть два процесса основной и дочерний, как дочернему отправить сообщение, точнее даже вопрос не как отправить, а как получить, вот отправлять пытаюсь так STARTUPINFO sic; ZeroMemory (&sic, sizeof(sic)); sic.cb = sizeof(sic); LPCSTR t = "hi"; LPCSTR name = "Slave"; UINT msg = RegisterWindowMessage(t); ...
C++ Класс TPlane, описывающий плоскость в пространстве Собственно само задание: переписать программу, используя новые знания о классах и перезагрузке операций. Использовать динамическое выделение памяти под создаваемый объект. Класс TPlane, описывающий плоскость в пространстве, проходящую через 3 точки. Есть возможность вычислять положение точки на плоскости по заданным 2-м координатам, пересечение плоскости с прямой, а так же вычислять... http://www.cyberforum.ru/cpp-beginners/thread37856.html
Полиморфизм своими словами C++
Дайте определения полиморфизма своими слова. А так же примерчик, который ярко выражает полиморфизм. Спасибо.
c++ C++
Что значит строки v_arr(arr, N); w_arr(arr, N);
C++ Проблемы с sort() http://www.cyberforum.ru/cpp-beginners/thread37844.html
В #include "stdafx.h" #include <iostream> #include <ctime> #include <algorithm> using namespace std; void out(int *a,int n,int k); void vin(int *a,int n); void copt(int *a,int n,int k); bool my (int i,int j) { return (i<j); }
C++ Генератор случайных чисел в интервале (0;10) Как сгенерировать случайную последовательность целых чисел лежащих в интервале то 0 до 10? Т.е. как задать границы для генерации ПСЧ. подробнее

Показать сообщение отдельно
hoggy
5227 / 2118 / 403
Регистрация: 15.11.2014
Сообщений: 4,801
Завершенные тесты: 1
14.01.2016, 18:48     Наследуются ли конструкторы и деструкторы?
Цитата Сообщение от Kastaneda Посмотреть сообщение
или как там у классиков
если вы про ООП - сущность,
наделенная свойствами и умениями

Цитата Сообщение от mporro Посмотреть сообщение
Я могу только о том говорить, что был создан кусок памяти. Но я не могу утверждать, что этот кусок -- целое число, там вполне может оказаться trapped representation. Без инициализации нельзя назвать область памяти объектом в том смысле, в котором мы понимаем его, упоминая объектно-ориентированное программирования.
объект денотирует (обозначает) имя. имя обладает типом.
тип определяет смысл того содержимого, что будет в нем обнаружено.
(ц)Страуструп
если раскрыть этот тезис:
доступ к объекту можно осуществлять
при помощи множества различных имен,
которые могут иметь множество разных типов,
а следовательно, поимеем множество интерпретаций содержимого объекта.
но это все - ерунда.

важен тип имени, которое денотировало объект.
именно это имя и задает "истинный" тип объекта.
потому что именно оно определяет тип
конструктора, который был запущен,
и заполнил кусок памяти чем то осмысленным.

другими словами именно это первичное имя
определяет "истинное" содержимое объекта.

Цитата Сообщение от kzru_hunter Посмотреть сообщение
то получается, что и методы, которые были переопределены в производном классе, не наследуются (но об этом везде молчок):
все там прекрасно наследуется.
методы наследника могут скрывать собой базовые.
тем не менее, при желании, вы можете получить к ним доступ:

C++
1
2
3
der obj;
obj.work(); // <--- der::work
obj.base::work(); //<--- base::work

Цитата Сообщение от kzru_hunter Посмотреть сообщение
Что вообще понимается под выражением: конструкторы, деструкторы и т.д. не наследуются?
бред неосиляторов, полагаю.
 
Текущее время: 02:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru