Перейти к содержанию

Несколько вопрос про С++


Рекомендуемые сообщения

Приветствую! 

1 вопрос. 

stFontInfo *pFont

Данный код читается, как: указатель на pFont? Структура stFontInfo - это типа тип данных? Данный указатель содержит адрес?

К примеру, код ниже обращается к другим данным из этой структуры? Я правильно думаю?

 pFont ->
stFontInfo pFont

Это тоже  самое, только тут pFont прост как переменная определена? 

 

Ссылка на комментарий
Поделиться на другие сайты

24 минуты назад, Werston сказал:

pFont ->

Если доступ осуществляется через объект, то используется операция точка, а если доступ осуществляется через указатель на объект,  то стрелка.

 

25 минут назад, Werston сказал:

Это тоже  самое, только тут pFont прост как переменная определена? 

И как по такому примеру что-то понять?

 

27 минут назад, Werston сказал:

Данный код читается, как: указатель на pFont?

Нет

 

27 минут назад, Werston сказал:

Структура stFontInfo - это типа тип данных?

Нет

 

27 минут назад, Werston сказал:

Данный указатель содержит адрес?

Да

Ссылка на комментарий
Поделиться на другие сайты

10 часов назад, partoftheworlD сказал:
11 часов назад, Werston сказал:

Структура stFontInfo - это типа тип данных?

Нет

Почему же нет? Это можно назвать пользовательским типом данных. 

Ссылка на комментарий
Поделиться на другие сайты

6 часов назад, temtriss сказал:

Почему же нет? Это можно назвать пользовательским типом данных. 

Назвать можно, но структура она и в Африке структура, если конечно её тип не переопределять с помощью typedef, тогда да, это будет уже пользовательский тип данных. Да и описания структуры/типа не было в примере, поэтому такой и ответ.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...
В 01.07.2018 в 10:23, partoftheworlD сказал:

Назвать можно,

Да конечно позновато, но все же, мелкомягкие и MSDN утверждают

Цитата

Ключевое слово struct указывает тип структуры или переменную типа структуры.

Тип структуры — это пользовательский составной тип

А википедия говорит

Цитата

В языке Си, структура ( struct ) — композитный тип данных

Ну и для примера еще с одного сайта, где достаточно хорошо рассказывают про C++

Цитата

Структуры помогают группировать связанные переменные вовнутрь одной сущности.

Любая такая сущность, созданная нами путём группирования вовнутрь неё элементов, становится нашим собственным типом данных.

Воот)

И кста, пока смотрел, не нашел не одного определения структуры в котором бы не говорилось, что это составной или пользовательский тип данных)

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.