Форум программистов, компьютерный форум 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? Т.е. как задать границы для генерации ПСЧ. подробнее

Показать сообщение отдельно
mporro
256 / 102 / 14
Регистрация: 04.07.2014
Сообщений: 571
15.01.2016, 01:00     Наследуются ли конструкторы и деструкторы?
Цитата Сообщение от Croessmah Посмотреть сообщение
Нам не всегда нужно значение объекта.
Частенько нужен лишь его тип, а его значение не представляет ценности.
Хорошо. Это чрезвычайно странно. Но допустим.
Вызовем оператор new (не выражение) и получим нужного типа указатель, даже не нулевой. И не будет у нас объекта никакого.

Я думаю, что стандарт определяет объект, как память, потому что где-то есть ещё правила адресации нестатических методов класса, к которым относится, видимо, и конструктор. И для реализации С++ крайне важно, чтобы здесь не было дыры. Иначе не ясно будет, как вызвать конструктор, если объекта нет, а он не является статическим методом.


Цитата Сообщение от Croessmah Посмотреть сообщение
А кому я его посылаю, если Вы утверждаете, что не инициализированный объект - это не объект?
Я с этого и начал. Обсуждение наследования конструкторов не имеет смысла, потому что конструкторы всё равно не составляют часть интерфейса, так как подобные сообщения принципиально не могут быть посланы объектам.


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