Форум программистов, компьютерный форум, киберфорум
Наши страницы

Собеседования по С++ для джуна - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Необязательные временные объекты http://www.cyberforum.ru/cpp-beginners/thread1506633.html
Помогите с задачкой: Класс Car содержит модель автомобиля. Функция Find определяет, присутствует ли указанная модель в списке автомобилей. class Car { string model_; public: Car(string mod)...
C++ Уведомления между потоками Здравствуйте! Набросал код для экспериментов: #include "stdafx.h" int блок_1(HWND *hWnd, MyStruct* strukt_1); int сервис_1(HWND *hWnd, MyStruct* strukt_1); void блок(HWND *hWnd, MyStruct*... http://www.cyberforum.ru/cpp-beginners/thread1506588.html
C++ Когда в ОС используется COM ?
Для каких действий ОС использует COM технологию ? Всегда ли она используется при исполнении exe файлов?
C++ Где найти все глаголы для ShellExecute ?
Здравствуйте. Где и как посмотреть список допустимых глаголов системы? Знаю о существовании страницы в msdn , но функция которую я нашел в интернете и использую использует глагол "runas",...
C++ Write some short C or C++ code to generate a segmentation fault http://www.cyberforum.ru/cpp-beginners/thread1506555.html
Write some short C or C++ code to generate a segmentation fault
C++ Write some short C or C++ code to generate a stack overflow Write some short C or C++ code to generate a stack overflow подробнее

Показать сообщение отдельно
hoggy
6691 / 2873 / 493
Регистрация: 15.11.2014
Сообщений: 6,465
Завершенные тесты: 1
04.08.2015, 18:43
Цитата Сообщение от ct0r Посмотреть сообщение
hoggy, блин Я тебе привел стандарт. Хочешь оспаривать стандарт и продвигать в массы свою терминологию С++ - твое право, но я в этом участвовать не буду.
в котором достаточно ясно дается понять,
что подобъект - всегда часть объекта, и не более того.

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

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

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

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


Цитата Сообщение от ct0r Посмотреть сообщение
Еще раз докажу, что ненулевой размер относится не к object, а к most derived object, а это не одно и то же:
а в чем разница то?

вот есть иерархия:
C++
1
2
struct base{};
struct der: base{ int a; };
base - это у нас что, "наиболее производный объект" что ли?

я здесь вижу:
что объект класса der состоит из инта и подобъекта класса base.
при этом объект класса base не будет иметь нулевой размер.

несмотря на то, что под подобъект base в объекте класса der,
память выделена не будет.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru