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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Необязательные временные объекты http://www.cyberforum.ru/cpp-beginners/thread1506633.html
Помогите с задачкой: Класс Car содержит модель автомобиля. Функция Find определяет, присутствует ли указанная модель в списке автомобилей. class Car { string model_; public: Car(string mod) :model_(mod){} bool operator==(const Car& other) {
C++ Уведомления между потоками Здравствуйте! Набросал код для экспериментов: #include "stdafx.h" int блок_1(HWND *hWnd, MyStruct* strukt_1); int сервис_1(HWND *hWnd, MyStruct* strukt_1); void блок(HWND *hWnd, MyStruct* strukt_1)//запускаем основной поток { int q = 0; 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 подробнее

Показать сообщение отдельно
ct0r
C++/Haskell
 Аватар для ct0r
1549 / 568 / 39
Регистрация: 19.08.2012
Сообщений: 1,174
Завершенные тесты: 1
04.08.2015, 21:44     Собеседования по С++ для джуна
Цитата Сообщение от hoggy Посмотреть сообщение
в котором достаточно ясно дается понять,
что подобъект - всегда часть объекта, и не более того.
И что подобъект - это частный случай объекта.

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

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

Цитата Сообщение от hoggy Посмотреть сообщение
вести себя "подобъект" будет как самый обычный объект, со всеми вытекающими.
и получить его нулевого размера у вас не получится никак.
Тоже верно. Но получить нулевой размер подобъекта базового класса не получится не потому, что он не нулевой и занимает память, а потому что
5.3.3 p2 The result of applying sizeof to a base class subobject is the size of the base class type.
То есть по определению sizeof возвращается размер базового класса, а не самого подобъекта базового класса. То есть ты ну вообще никак не сможешь вывести реальный размер этого самого подобъекта базового класса. А этот размер может быть в действительности меньше результата sizeof.

Цитата Сообщение от hoggy Посмотреть сообщение
base - это у нас что, "наиболее производный объект" что ли?
Им будет экземпляр класса der. Или экземпляр класса base. Но не подобъект базового класса base в объекте класса der.

Цитата Сообщение от hoggy Посмотреть сообщение
а в чем разница то?
Разница грубо говоря как раз в том, что most derived object - это object, который не subobject.
 
Текущее время: 07:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru