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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
fifa068
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 93
#1

Нюансы синтаксиса: что означает символ -> (указатели) - C++

29.03.2013, 09:23. Просмотров 358. Ответов 3
Метки нет (Все метки)

ребят подскажите что означает такой символ: ->
вот пример кода:
C++
1
pq->arr[i]
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2013, 09:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нюансы синтаксиса: что означает символ -> (указатели) (C++):

Нюансы синтаксиса: что означает запись (1<<20) ? - C++
Добрый день! Подскажите, пожалуйста. Нашел программу, в ней есть такая строка: #define DICT_SIZE (1 &lt;&lt; 20) Что...

Нюансы синтаксиса: что означает запись for ( ; ; ) ? - C++
Встретила в программе такую строку: for ( ; ; ) { // some code } Кто может объяснить по какому принципу она работает,...

Нюансы синтаксиса: что означает запись sum += x; ? - C++
что это за сокращение?

Нюансы синтаксиса: что означает запись amount++ ? - C++
что означает amount++

Нюансы синтаксиса: что означает void, while и switch? - C++
1)void answer Yes() 2)while (label) 3)switch (1 + rand() % 4) Что означают эти команды пожалуйста объясните.

Нюансы синтаксиса: что означает данная запись - C++
Всем привет! VS2010, консольный проект C++. По ошибке написал: int b = (5, 4, 11, 56, 18, 0); IntSet is2(n, (5, 4, 11, 56, 18,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
cmath
Модератор
2433 / 1652 / 133
Регистрация: 11.08.2012
Сообщений: 3,294
Завершенные тесты: 5
29.03.2013, 09:31 #2
Доступ к полю структуры или класса через указатель.
Пример
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <windows.h>
#include <iostream>
 
class ex
{
public:
    double arr;
};
 
int main(void)
{
    ex *pq;
    pq = new ex;
    pq -> arr = 20;
    std::cout << pq -> arr << std::endl;
    delete pq;
    system("pause");
    return 0;
}
Croessmah
Модератор
Эксперт CЭксперт С++
13134 / 7397 / 828
Регистрация: 27.09.2012
Сообщений: 18,227
Записей в блоге: 3
Завершенные тесты: 1
29.03.2013, 09:42 #3
Цитата Сообщение от fifa068 Посмотреть сообщение
ребят подскажите что означает такой символ: ->
селектор членов класса
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
29.03.2013, 10:47 #4
Цитата Сообщение от fifa068 Посмотреть сообщение
ребят подскажите что означает такой символ: ->
Ещё может быть указание на возвращаемый тип для лямбд.
P.S. Не под конкретный пример, конечно
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2013, 10:47
Привет! Вот еще темы с ответами:

Нюансы синтаксиса: что означает строчка кода ui->setupUi(this) ? - C++
Добрый день, объясните, пожалуйста на пальцах эту строчку: ui-&gt;setupUi(this) ?

Нюансы синтаксиса: что означает запись typedef void(*PF) (); ? - C++
Что означает эта команда typedef void(*PF) (); ?

Нюансы синтаксиса: что означает запись arr[(int)(u*10)]++; ? - C++
arr++; скажите пожалуйста что это может означать ? arr - масив количеств попаданий псевд случ числа в промежуток разбитый на 10 ...

Нюансы синтаксиса: что означает запись _Tp _Cp::*? - C++
Объясните, пожайлуста, несколько моментов. 1) Изучал исходники компилятора и встретил такой код: template&lt;typename _Tp, typename...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
29.03.2013, 10:47
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru