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

Неправильное выделение байтов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Правильно ли считываю матрицу? http://www.cyberforum.ru/cpp-beginners/thread516795.html
Ребят, правильно ли я считываю матрицу из файла? И еще: чтобы узнать размер матрицы, мне обязательно нужно открыть файл и, посмотрев ее кол-во строк и столбцов, сделать соответствующие изменения в...
C++ Указатель на уничтоженный массив int *point; void func() { int mass; for(int i=0; i<16; ++i) mass = 16-i; point = mass; } int main() http://www.cyberforum.ru/cpp-beginners/thread516793.html
C++ Зависает цикл
Спасибо, вопрос уже решил.
C++ математическое решение в С
Решите пожалуйста в С
C++ Программа,которая считывает с клавиатуры текст http://www.cyberforum.ru/cpp-beginners/thread516781.html
Написать программу, которая считывает с клавиатуры текст и выводит на экран только предложения, состоящие из заданного количества слов. Среда DEV-C++
C++ Выделить целую и дробную часть числа. Поле first- дробное число, целая часть числа, поле second положительное дробное число, дробная часть числа. Реализовать метод myltiply () умножение на произвольное дробное число типа double. Метод... подробнее

Показать сообщение отдельно
Ksan
27 / 27 / 0
Регистрация: 02.11.2010
Сообщений: 370
12.03.2012, 14:48  [ТС]
CheshireCat, я где-то читал, что в битовых полях количество бит округляется в большую сторону до 8*k и выделяется k байт. Ну пример:

C++
1
2
3
4
5
6
7
8
9
10
struct uuu
{
  int i:2, j:2, k:2; // выделится 1 байт на всю структуру
};
 
или
 
struct iii {
  int i:9, j:8, k:8; // выделится 4 байта
};
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru