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

Типы данных, определяемые пользователем - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Диспетчер автоматического резервирования информации http://www.cyberforum.ru/cpp-beginners/thread709256.html
Доброго времени суток! Прошу помощи в разработке диспетчера автоматического резервирования информации с серверов ftp и почты. Помогите с чего начать какой либо информацией, исходниками, учебниками....
C++ Объединить массив байт в целое число в с++ Привет! Нужно сдвинуть биты в каждом байте циклически вправо на случайное число N из диапазона 0..7 Разбить целое число на байты не составило проблем, также как и произвести циклический сдвиг.... http://www.cyberforum.ru/cpp-beginners/thread709254.html
C++ определения меры случайности генераторов случайных чисел
Ребят, доброго времени суток! У меня есть задание по курсовой, и там нужно написать программу. Уже 3 дня сижу ковыряю, а результата 0. Вообще ничего в голову не идет. Если Вам не трудно, можете...
Опишите битовое поле для хранения следующей информации C++
Опишите битовое поле для хранения следующей информации (размер задавать по минимуму): масть карты; достоинство карты; цвет карты. В лабораторной вот такое задание,а как сделать никак...
C++ eclipse hello world http://www.cyberforum.ru/cpp-beginners/thread709233.html
Не могу понять,как подключить библиотэки в еклипсе под Убунтой. SDК скачал через Help. Создаю С++ проект : /* * main.cpp #include <iostream.h>//unresolved inclusion void main() {...
C++ Есть натуральное число n. Проверить, есть ли в том числе 3 одинаковых цифры Помогите реализировать 2 задания при с использованием указателей. Я коды написал, но не уверен в их правельности и рациональности. Задачка 1: Есть натуральное число n (<= 9999). Проверить, есть... подробнее

Показать сообщение отдельно
activnaya
255 / 45 / 2
Регистрация: 24.11.2012
Сообщений: 466
26.11.2012, 05:39
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Тип union описывает набор ПЕРЕКРЫВАЮЩИХСЯ В ПАМЯТИ членов, каждый своего типа.
Тип struct описывает набор ПОСЛЕДОВАТЕЛЬНО РАСПОЛОЖЕННЫХ В ПАМЯТИ членов, каждый своего типа.
ну и что? в контексте задачи (я именно в контексте задачи подразумевала отсутствие принципиальной разницы) это совсем не имеет значения.
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Всё, я понял, что ты не видишь огроменной разницы между struct и union.
вижу и знаю. Вот же она
Кликните здесь для просмотра всего текста
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <stdio.h>
#include <stdlib.h>
 
struct S
{
    size_t (*ptr)(void);
    size_t ret_val;
};
 
union U
{
    size_t (*ptr)(void);
    size_t ret_val;
};
 
size_t f(void) {return 1;}
 
int main()
{
    struct S s;
    union U u;
 
    s.ptr = f;
    u.ptr = f;
    s.ret_val = s.ptr();
    u.ret_val = u.ptr();
 
    printf("%u\n", s.ret_val);
    printf("%u\n", u.ret_val);
    printf("%X\n", &s.ptr);
    printf("%X\n", &s.ret_val);
    printf("%X\n", &u.ptr);
    printf("%X\n", &u.ret_val);
 
    exit(EXIT_SUCCESS);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru