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

Как sizeof считает размер? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на формирование массива. http://www.cyberforum.ru/cpp-beginners/thread577199.html
Задан массив целых чисел, вектор U: U 15 5 9 12 1 16 10 6 8 25 Сформировать новый массив V, эл-ты к-го вычисляются по формуле: Vk= √((Uk×cos(55°))/(1+|U| )) ; k= 1,2,...,10; где |U| -...
C++ Деревья Вот есть программа, помогите ее переделать, чтобы можно было включать элементы по логическому номеру. помогите пожалуйста. #include <iostream> #include <stdio.h> #include <windows.h> #include... http://www.cyberforum.ru/cpp-beginners/thread577182.html
Результаты спортивных соревнований занесены в таблицу... C++
Результаты спортивных соревнований занесены в таблицу : № ФИО Год рождения Группа Сумма баллов Разработать программу, выводящую информацию про места в таком виде : ФИО Группа Занятое...
C++ Циклический сдвиг матрицы
Всем доброго дня. Программа располагает двумерный массив в динамичной памяти и сдвигает его на Т элементов влево. вопрос вот в чем: Как изменить void func(int **arr, int size, int stift) , чтобы...
C++ Данная матрицы сложения со слов порядка n * n. http://www.cyberforum.ru/cpp-beginners/thread577133.html
Помогите решить срочно..Пожалуйста. Данная матрицы сложения со слов порядка n * n. Слова разделяются пробелами. Определить и вывести на экраны слова побочной диагонали.
C++ Разделить введенную строку пополам и соединять в обратном порядке помогите пожалуйста написать программу! программа должна разделять введенную строку пополам и соединять в обратном порядке!если слово нечетное то оставить букву в середине без изменений! подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
17.05.2012, 11:12
Цитата Сообщение от Buckstabue Посмотреть сообщение
ImplClass, который содержит всего одно поле int
Это Derived содержит одно поле типа int. ImplClass же содержит виртуальную функцию, а значит и его объекты, и объекты классов, наследующих ImplClass, нужен один неявный дополнительный указатель, содержащий адрес таблицы виртуальных функций для данного класса. Вот он-то и занимает пресловутые 4 байта. Чтобы убедиться в этом, достаточно убрать ключевое слово virtual у метода do_work_2 класса ImplClass, после чего размер будет 1 байт, а не 4 (так и должно быть для пустой структуры).
А по теме - sizeof ничего в сущности не считает, в конечном итоге это константа времени компиляции, поскольку компилятор знает (или может посчитать) размеры всех использующихся типов данных и их комбинаций.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru