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

Отличие между операторами "." и "->" - C++

Восстановить пароль Регистрация
 
Norby
 Аватар для Norby
65 / 65 / 2
Регистрация: 12.03.2008
Сообщений: 392
20.09.2009, 17:52     Отличие между операторами "." и "->" #1
Объясните, нигде найти не могу ничего по этому поводу. Просто седня писал код, у меня он не компилился ругаясь на оператор "." долго мучался, потом пришло в голову поставить вместо точки "->" и о чудо, заработало. Так в чем же различие, я всегда думал, что это равноценные операторы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2009, 17:52     Отличие между операторами "." и "->"
Посмотрите здесь:

"Теория вероятности Шейтона" и "Кодирование/дикодирование информации" (C++) C++
C++ В каждом слове текста замените "а" на букву "е"
C++ Отличие headerов "something.h" и "something"
Подсчитать количество символов ".", "?", "!" C++
C++ Различия между "пробелы" и "табуляция"
C++ Необъявленный идентификатор, преобразование "int" в "float"
Разница между "==" и "=" в выражении C++
Классы "Пара чисел" и "Прямоугольный треугольник" C++
Процедура, "рисующая" на экране горизонтальную линию из 80 символов "*" C++
Во введённом предложении заменить все сочитания "ах" на "ух" C++
C++ Интересная задачка с битовыми операторами, флагами, переменными, или "до меня не дошло письмо из штаба"
Существуют ли в данной строке s две непересекающиеся подстроки "AB" и "BA" C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
GAV_13
81 / 81 / 4
Регистрация: 14.09.2009
Сообщений: 252
20.09.2009, 17:58     Отличие между операторами "." и "->" #2
"->" Обращение к члену структуры по указателю на структуру: указатель->имя_члена_структуры
"." Обращение к члену структуры по имени структуры имя_структуры.имя_члена_структуры

Вот и вся разница
RazorQ
 Аватар для RazorQ
576 / 343 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
20.09.2009, 17:59     Отличие между операторами "." и "->" #3
точка используется вместе с объектом, а стрелочка вместе с указателем на объект
Somebody
2775 / 1588 / 142
Регистрация: 03.12.2007
Сообщений: 4,162
Завершенные тесты: 1
20.09.2009, 17:59     Отличие между операторами "." и "->" #4
Иначе говоря, foo->bar == (*foo).bar
Sekt
 Аватар для Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
20.09.2009, 20:44     Отличие между операторами "." и "->" #5
. прямой вызов
-> косвенный.Например через адрес
C++
1
2
3
4
void myfunct(&Struct_obj)
{
//....
}
Yandex
Объявления
20.09.2009, 20:44     Отличие между операторами "." и "->"
Ответ Создать тему
Опции темы

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