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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка вектора массива после удалание элемента http://www.cyberforum.ru/cpp-beginners/thread640869.html
дан массив векторов из 20 чисел; vectorArr = {0,1,2,3,4,5...}; удаляем методом vectorArr.erase(vectorArr.begin()+index); вопрос : как отсортировать массив по убыванию после удаления? типа (...
C++ Приведение void указателя к определенному типу с сохранением результата Есть функция funс(void *pointer, char type) { ... } Нужно чтобы в данной функции этот указатель приводился к определенному типу в зависимости от type, так, чтобы дальше можно было с ним... http://www.cyberforum.ru/cpp-beginners/thread640866.html
Преобразование в указатель на указатель на константу C++
В упор не могу понять правила которые приводит Дьюхерст для преобразований "многоуровневых" указателей. (Дьюхерст "Скользкие места С++" Совет 32 "Преобразование в указатель на указатель на...
Чтение из файла: getline() не работает C++
У меня такая ситуация: Есть два файла: words1.txt и cities-source.txt. Прилагаются. Берем первую строку из words1 и начинаем сравнивать со строками в cities-source. Если во втором файле есть такая...
C++ Переполнение буфера! (наверное) http://www.cyberforum.ru/cpp-beginners/thread640824.html
Идет открытие порта звуковой карты, получение битов, запись битов в буфер и дальнейшие манипуляции с ним (пока только вывод в текстовый файл). Запускаю программу все отлично, ошибки с буфером нет, но...
C++ Цикл действий У меня при нажатии на кнопку происходит определенное действие. Но если нажать и удерживать кнопку то это действию будет происходить бесконечно. Как этого избежать??? подробнее

Показать сообщение отдельно
ValeryS
Модератор
6631 / 5038 / 466
Регистрация: 14.02.2011
Сообщений: 16,849
22.08.2012, 09:31
Цитата Сообщение от _kod_ Посмотреть сообщение
Ну так я спрашиваю - вот структура у меня получилась 16 байт... Откуда лишние байты взялись?
Цитата Сообщение от _kod_ Посмотреть сообщение
(слово имеет длину 2 байта для машин серии IBM PC AT /286/287),
ты все еще на 286???
начиная с 386
выравнивание равно 4 байтам(если иное не указано в настройках компилятора)

Добавлено через 1 минуту
Цитата Сообщение от _kod_ Посмотреть сообщение
оО Как? DWORD - это же double word(двойное слово). Ну и значит просто WORD - 2 байта
да
но С не знает что такое DWORD и WORD( это ассемблер)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru