Одесса: 5°С (вода 9°С)
Киев: 3°С
Львов: 3°С

Тема: C++ что означает ":4" в описании класса?

Ответить в теме
Показано с 1 по 10 из 10
  1. Вверх #1
    Посетитель Аватар для Rett Pop
    Пол
    Мужской
    Адрес
    Odessa
    Возраст
    41
    Сообщений
    246
    Репутация
    37

    По умолчанию C++ что означает ":4" в описании класса?

    Встретил такое описание структуры (класса) на C++:
    typedef struct {
    unsigned char fl_hl:4, fl_v:4;
    ...

    Что означают эти самые ":4"? Может есть ссылка на описание подобных конструкций?
    WBR, Rett Pop


  2. Вверх #2
    Посетитель Аватар для Suicide
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    354
    Репутация
    27
    Похоже на битовые поля
    :4 означает что переменная будет занимать 4 бита

  3. Вверх #3
    Посетитель
    Пол
    Мужской
    Адрес
    Одесса, Украина
    Возраст
    29
    Сообщений
    125
    Репутация
    13
    Цитата Сообщение от Rett Pop Посмотреть сообщение
    Встретил такое описание структуры (класса) на C++:
    typedef struct {
    unsigned char fl_hl:4, fl_v:4;
    ...

    Что означают эти самые ":4"? Может есть ссылка на описание подобных конструкций?
    Как сказали выше, это битовые поля. И, прошу прощения, немного не по теме: класс и структура разные вещи.

  4. Вверх #4
    Посетитель Аватар для Rett Pop
    Пол
    Мужской
    Адрес
    Odessa
    Возраст
    41
    Сообщений
    246
    Репутация
    37
    Цитата Сообщение от Afonya88 Посмотреть сообщение
    Как сказали выше, это битовые поля. И, прошу прощения, немного не по теме: класс и структура разные вещи.
    структура = класс.

    Но ответ на свой вопрос я ужо получил. Спасибо.
    WBR, Rett Pop

  5. Вверх #5
    Посетитель Аватар для Rett Pop
    Пол
    Мужской
    Адрес
    Odessa
    Возраст
    41
    Сообщений
    246
    Репутация
    37
    Цитата Сообщение от Afonya88 Посмотреть сообщение
    Как сказали выше, это битовые поля. И, прошу прощения, немного не по теме: класс и структура разные вещи.
    структура = класс.

    Но ответ на свой вопрос я ужо получил. Спасибо.
    WBR, Rett Pop

  6. Вверх #6
    Постоялец форума Аватар для Newton
    Пол
    Мужской
    Адрес
    Calgary, Alberta
    Сообщений
    1,080
    Репутация
    775
    Цитата Сообщение от Rett Pop Посмотреть сообщение
    структура = класс.

    Но ответ на свой вопрос я ужо получил. Спасибо.
    тогда уже
    структура == класс ))
    Моя хата з найкращого краю в світі.

  7. Вверх #7
    Постоялец форума Аватар для Яр
    Пол
    Мужской
    Адрес
    Odessa.Ua
    Возраст
    30
    Сообщений
    2,952
    Репутация
    148
    По ссылке примеры битовых полей в Си со структурами.


    структура = класс.
    Если уж быть точным, то не совсем. Единственное различие в том, что члены структуры по-умолчанию public, в то время, как у класса - private. ;)
    ~ Motivation is what gets you started. Habit is what keeps you going.

  8. Вверх #8
    Цитата Сообщение от Яр Посмотреть сообщение
    По ссылке примеры битовых полей в Си со структурами.




    Если уж быть точным, то не совсем. Единственное различие в том, что члены структуры по-умолчанию public, в то время, как у класса - private.
    это все равно что у меня есть на жопе родинка, а у тебя нет, но и ты и я есть человек

  9. Вверх #9
    Модератор
    Мистер Одесский Форум
    Аватар для maxx™
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    38
    Сообщений
    23,354
    Репутация
    6088
    Цитата Сообщение от Chevyk Посмотреть сообщение
    это все равно что у меня есть на жопе родинка, а у тебя нет, но и ты и я есть человек
    Неее, она есть и там и там. Но в одном случае к ней имеют доступ все, а в другом никто.

  10. Вверх #10


Ответить в теме

Похожие темы

  1. 22 июля: Synth Gothic Party "Note From a Decadence"
    от Dimiz в разделе Музыка
    Ответов: 16
    Последнее сообщение: 27.07.2015, 15:53
  2. 06.05.2005 Gothic-party "Серый сон", концерт "
    от Оборотень в разделе Музыка
    Ответов: 4
    Последнее сообщение: 15.03.2014, 11:48
  3. Кто-нибудь сталкивался с фирмой "Портал" (ЧП "
    от OTM в разделе Основной форум
    Ответов: 2
    Последнее сообщение: 08.04.2004, 09:37

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения