Перейти к содержанию
Авторизация  
Werston

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

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

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

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, тогда да, это будет уже пользовательский тип данных. Да и описания структуры/типа не было в примере, поэтому такой и ответ.

Поделиться сообщением


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

И как решился вопрос?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 01.07.2018 в 10:23, partoftheworlD сказал:

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

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

Цитата

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

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

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

Цитата

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

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

Цитата

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

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

Воот)

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

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

×

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

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