Форум программистов, компьютерный форум 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,307
12.03.2012, 15:28     Неправильное выделение байтов
Компилер какой? GCC 4.7:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
 
#pragma pack(1)
struct Test
{
    void *_upointer;
    __int8 type:2;
};
 
int main()
{
    cout << sizeof(Test) << endl;   // вывод: 5
    return 0;
}
 
Текущее время: 23:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru