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

Выделение памяти при наследовании классов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование циклы с параметром http://www.cyberforum.ru/cpp-beginners/thread1152722.html
Вычислить седьмой член последовательности, если дана формула {x}_{i}={x}_{i-1}*2+i/2 и известно что начальное значение равно 2
C++ Напишите программу, которая выводит на экран содержимое файла и выводит сумму чисел файла Напишите программу, которая выводит на экран содержимое файла D:\numbers.txt. и выводит сумму чисел файла. Вынужден снова просить помощи, если реально, объясните пожалуйста код с помощью комментариев. Заранее оч. и оч. благодарен! http://www.cyberforum.ru/cpp-beginners/thread1152720.html
Что возвращает time(NULL)? C++
Что возвращает функция time(NULL) ( что значит возвращаемое число ), при подключенной стандартной библиотеке <time.h>?
Задачка на понимание указателей, преобразование типов C++
Написать функцию, принимающую вещественное число типа float, превращающую его в целое типа int с сохранением битового представления, возводящую полученное целое число в квадрат и превращающую результат обратно ввещественное число типа float ,которое она и должна возвращать.
C++ Добавить векторы, хранящих объекты соответствующих классов, в данный класс http://www.cyberforum.ru/cpp-beginners/thread1152696.html
Не понимаю, помогите разобраться, пожалуйста)) Класс Field предназначен для управления полем (двумерный массив типа char) и хранения объектов, находящихся на поле (несколько vector'ов, хранящих объекты соответствующих классов - Enemy, Wall ,Robot) Вот класс class Enemy { char E; public: Enemy() : E(E) {} };
C++ Нужно переделать статические данные в динамические как сделать tum динамическим чтобы при замене текста в text программа работала правильно. Задача программы удалят слово const #include <iostream> #include <conio.h> #include <string> using namespace std; int main() { char* text = "werer float const void", tum; int i,j=0,k=0,l=-1; подробнее

Показать сообщение отдельно
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
22.04.2014, 02:10     Выделение памяти при наследовании классов
Цитата Сообщение от Острослав Посмотреть сообщение
Программа выводит 168б ( Circle - 72б и EqTriangle - 96б).
Это с выравниванием.
http://habrahabr.ru/post/142662/
На самом деле - 64 и 88, из них 16 байтов на 4 указателя (в каждом случае) на таблицы виртуальных функций (в классах GeomParam, PhysParam, MemParam, DrawFigure). Если отнять по 16 байтов, то и получатся: 48 и 72.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru