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

Странный размер структуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ помогите научиться сортировать числа. http://www.cyberforum.ru/cpp-beginners/thread447160.html
{ int i,j,g; int mas ; for(int i=0;i<10;i++) scanf("%i", &mas); for(i =0; i<9;i++) for(j=i+1; j<10;j++)
C++ Графика в С++ Помогите, пожалуйста, написать программу выводящую на экран пятиконечную звезду красного цвета с белой окантовкой. Спасибо заранее. http://www.cyberforum.ru/cpp-beginners/thread447153.html
Объясните, что происходит в строчках кода, C++ C++
Объясните, пожалуйста, строчки кода для задания, вкратце, для чего каждая вводится или что означает, начиная с bool ReadFile( fstream &file, array &arr ) Для удобства само задание - задача с...
Присваивание матиц C++
Не могу понять, как матрице 2, присвоить элементы матрицы 1. Помогите плиз В заданной матрице F записать на место отрицательных элементов нули. Исходную и полученную матрицы вывести в общепринятом...
C++ В файлами сравить числа http://www.cyberforum.ru/cpp-beginners/thread447111.html
У важаимые программисты, я не когда не работал с файлами в С++, но знаю как открывать файлы и записувать. Только одного не могу понять как из файла извелкать так числа Вот напоролся на интресную...
C++ табулирование функции С++ Вычислить и вывести на экран таблицу функции y=f(x) в интервале с шагом h. Результаты представить в виде таблицы Таблицу выровнять с помощью функций форматирования cout.width(),... подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,370
16.02.2012, 13:03
Читай про выравнивание.

На архитектуре IA32 компилятор чаще всего выравнивает члены структур на границу, кратную 4-м байтам. Поэтому вместо 35 байт под name выделяется 36 (последний байт "пропадает" и будет недоступен - образуется "дырка"), а под call_sign - 12 вместо 10 ("дырка" в конце в 2 байта).
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru