Създадох клас X, който има само 2 публични функции (конструктор и деструктор) и използвайки оператор sizeof
, размерът на класа става 1.
Когато добавя частен член с данни от тип char
към горната декларация на клас, размерът все още е 1. Накрая добавям целочислен тип към него като член с данни на клас и сега размерът е 8 байта.
Моля, обяснете ми как се изчислява размерът на класа.