11 / 11 / 5
Регистрация: 05.10.2016
Сообщений: 122
1

Что конкретно означает оператор . (точка) при вызове каких либо функций?

29.01.2017, 16:30. Показов 11998. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Например, функция s.size() вычисляет длину строки s. Так есть где-нибудь определение этой точки? В Википедии написано "Обращение к члену структуры", но мне это не очень понятно.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.01.2017, 16:30
Ответы с готовыми решениями:

Выдать сообщение о том, что точка принадлежит какому-либо из графиков конкретно, либо не принадлежит ни одному из график
program n152; var x,y,y1,y2: real; begin writeln('Введите x,y1,y2 через пробел');...

При изменении каких либо данных программа либо вылетает, либо просто не изменяет данные
Добрый вечер. Только недавно начал заниматься С++. И вот возникли проблемы. При изменении каких...

Запланированное появление каких-либо функций на сайте
Суть в том что я пишу сайт на котором некоторые функции должны появляться запланированно. Например...

Возможно ли заблокировать клавиатуру и мышь с момощью каких либо функций?
Возможно ли заблокировать клавиатуру и мышь с момощью каких либо функций???

3
810 / 405 / 83
Регистрация: 10.06.2014
Сообщений: 2,524
29.01.2017, 16:32 2
Лучший ответ Сообщение было отмечено SaynorPRO как решение

Решение

SaynorPRO,
У объекта может быть метод(функция) и/или поле(переменная этого объекта). Для обращения к методу или к полю от имени объекта нужна эта самая точка. obj.method() obj.var

Если переменная объекта является указателем, тогда вместо точки пишут стрелку ->
1
Диссидент
Эксперт C
27504 / 17191 / 3785
Регистрация: 24.12.2010
Сообщений: 38,724
29.01.2017, 16:37 3
Цитата Сообщение от SaynorPRO Посмотреть сообщение
Обращение к члену структуры"
Или класса.
Но что здесь может быть непонятного? Вот у вас есть структура с данными и методами
C++
1
2
3
4
5
6
7
8
struct s {
  double a, b;
  int size() { return sizeof(s); }
  double Mult() { return a*b; }
};
  // Ну и обращаетесь
cout << s.size();
cout << s.a << s.b << s.Mult();
Может быть имеет смысл книжечку с введением в С++ полистать?
1
670 / 216 / 88
Регистрация: 21.07.2016
Сообщений: 1,036
Записей в блоге: 2
29.01.2017, 16:39 4
ехай() ?? - не понятно
порш.ехай() - машина которая в переменнной порш едет
3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.01.2017, 16:39
Помогаю со студенческими работами здесь

скажите пожалуйста, что означает здесь b. ,это какия-либо функция или что?
скажите пожалуйста, что означает здесь b. ,это какия-либо функция или что? //анализируем все...

Что означает первый параметр метода этого класса? И почему при вызове метода передаётся один параметр(второй)?
public static HelpPageApiModel GetHelpPageApiModel(this HttpConfiguration config, string...

Что означает оператор .?
Здравствуйте, объясните пожалуйста, что означает оператор .? public Test test=&gt; mob?.Atack; ...

Что означает оператор A = b >= c;
a = b &gt;= c; Что это означает?

что означает оператор?
k = length(q.c) - length(p.c); q, p - полиномы

Что означает оператор =>
Здравствуйте. уже не впервый раз натыкаюсь на испоьзование оператора &quot;=&gt;&quot;, что он значит и как...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru