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

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

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

Объясните, что обозначает "->" - C++

18.03.2014, 16:32. Просмотров 249. Ответов 4
Метки нет (Все метки)

В общем довольно глупый вопрос.
В связных списках(и не только) часто используют это:
->
Объясните, что это обозначает(что делает).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2014, 16:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объясните, что обозначает "->" (C++):

поясните что обозначает знак "?" в этой строке - C++
for(x=x_srt;(dx>0) ? x<=x_end : x>=x_end ;x+=dx) Добавлено через 1 минуту и заодно знак двоеточие))

Пожалуйтса обясните что обозначает оператор "~" в C++? - C++
Привет всем... Пожалуйтса обясните что обозначает оператор "~" в C++?

Объясните что именно делает "x%d, y%d: " или что это в даном коде - C++
#include <iostream> #include <cmath> using namespace std; double rast(double x1, double y1, double x2, double y2) // Функція яка...

Объясните, что означает wstring input = L""; и wstring output = L""; ? - C++
Непонятно особенно L"".

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно" - C++
В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно". Я так...

Пожалуйста объясните что оператор nc , nl обозначает - C++
#include <stdio.h> /* подсчет вводимых символов; 1-я версия */ main () { long nc; nc = 0; while (getchar() != EOF) ++nc; ...

4
Jazz411
85 / 33 / 3
Регистрация: 12.03.2011
Сообщений: 234
Записей в блоге: 2
18.03.2014, 16:48 #2
Я думаю эта статья вам поможет.
0
zss
Модератор
Эксперт С++
6403 / 5969 / 1945
Регистрация: 18.12.2011
Сообщений: 15,372
Завершенные тесты: 1
18.03.2014, 16:48 #3
Обращение к элементам объекта (класса или структуры) выполняется через точку,
если это экземпляр объекта или через стрелку, если это указатель.
C++
1
2
3
4
5
6
7
8
9
10
11
12
struct SS
{
   int x;
};
int main()
{
    SS a;
    a.x=0;
    SS *pa;
    pa=&a;
    pa->x=0;
}
0
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
18.03.2014, 19:12 #4
->
эквивалентно
(*).
Еще пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
struct A
{
    int x;
};
 
int main()
{
    A *a = new A();
 
    a->x = 10;
    std::cout << (*a).x;
}
0
ValeryS
Модератор
6653 / 5062 / 470
Регистрация: 14.02.2011
Сообщений: 16,926
18.03.2014, 19:22 #5
Цитата Сообщение от BumerangSP Посмотреть сообщение
->
эквивалентно
(*).
и по моему, более читаемо чем (*)., ну может это дело привычки
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2014, 19:22
Привет! Вот еще темы с ответами:

С++ консольное приложение win32, матерится на первое "pow" после "if", а на "system" говорит что неопределён. - C++
#define _CRT_SECURE_NO_WARNINGS #include &quot;stdafx.h&quot; #include &lt;math.h&gt; #include &lt;iostream&gt; #define Pi 3.1416 #include &lt;clocale&gt;...

Что Вы понимаете под "абстрактным типом", "абстракцией данных" и "абстрактными операциями"? - C++
А давайте займёмся археологией! И проследим как менялся смысл понятий &quot;абстрактный тип данных&quot;, &quot;абстракция данных&quot; и &quot;абстрактные...

Visual Studio не читает операторы, что начинаются на "glu" ("gluBuild2DMipmaps", "gluPerspective") - C++
Данный код должен выводить на экран кубик который должен вращаться, но возникла проблема. Для выполнения этого кода я подключи библиотеку...

Что означают команды "fun", "my_max", "my_min" в C++? - C++
Мне нужно защищать программу, а я писал её не сам, и в универе мы эти команды ещё не проходили, и что команды эти означают не знаю,...


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

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

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