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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Правильно ли считываю матрицу? http://www.cyberforum.ru/cpp-beginners/thread516795.html
Ребят, правильно ли я считываю матрицу из файла? И еще: чтобы узнать размер матрицы, мне обязательно нужно открыть файл и, посмотрев ее кол-во строк и столбцов, сделать соответствующие изменения в программе (в смысле изменить размерность)? Ведь больше я никак не могу узнать, массив какой размерности мне нужен под ее хранение? #include<iostream> #include<fstream> //потоки #include...
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. Метод должен правильно работать при любых допустимых значениях first и second. (Ввод с клавивтуры Read, вывод на экран Display, метож инициализации Init) Я сама не очень понимаю. есть только начало: #... подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,309
12.03.2012, 14:44     Неправильное выделение байтов
И кстати, почему ты решил, что представление битового поля должно занимать 1 байт?

Стандарт языка считает иначе:
The value of the integral constant expression may be larger than the number of bits in the object
representation (3.9) of the bit-field’s type; in such cases the extra bits are used as padding bits and do not
participate in the value representation (3.9) of the bit-field. Allocation of bit-fields within a class object is
implementation-defined. Alignment of bit-fields is implementation-defined.
 
Текущее время: 20:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru