Я запускаю операцию добавления односвязного списка С++ для 100000000 узлов, каждый раз узел принимает случайное число от 0 до 10. В 64-битном Centos он занимает размер 16 для каждого узла, поэтому он будет 1600000000, но согласно диспетчеру задач отображается как 30,53 МБ для каждого узла.
Класс узла содержит данные int и node* next, вот и все.
Мои вопросы:
1.Почему это другое?
2. Есть ли какой-то конкретный способ получить одинаковый размер?