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

Функции с левыми операндами - C++

Восстановить пароль Регистрация
 
Хрисипп
 Аватар для Хрисипп
17 / 27 / 8
Регистрация: 09.02.2016
Сообщений: 212
09.02.2016, 14:35     Функции с левыми операндами #1
Например
C++
1
2
vector.size();
string.size();
. и при этом же есть
C++
1
size(array);
Знатоки, помогите.Что к чему,что как?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
_Valera_
 Аватар для _Valera_
486 / 368 / 94
Регистрация: 27.01.2015
Сообщений: 1,588
09.02.2016, 14:38     Функции с левыми операндами #2
Цитата Сообщение от Хрисипп Посмотреть сообщение
vector.size();
обращение к методу класса

Цитата Сообщение от Хрисипп Посмотреть сообщение
size(array);
просто функция.
Хрисипп
 Аватар для Хрисипп
17 / 27 / 8
Регистрация: 09.02.2016
Сообщений: 212
11.02.2016, 13:13  [ТС]     Функции с левыми операндами #3
это считается перегрузкой?
_Valera_
 Аватар для _Valera_
486 / 368 / 94
Регистрация: 27.01.2015
Сообщений: 1,588
11.02.2016, 13:19     Функции с левыми операндами #4
Цитата Сообщение от Хрисипп Посмотреть сообщение
это считается перегрузкой?
нет
rikimaru2013
C++ Game Dev
 Аватар для rikimaru2013
2133 / 966 / 222
Регистрация: 30.11.2013
Сообщений: 3,224
11.02.2016, 13:32     Функции с левыми операндами #5
Хрисипп,

это для однородной работы как с стандартными контейнерами, так и си-массивами.

http://en.cppreference.com/w/cpp/iterator/size


Сюда же: std::begin, std::end, ...
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
11.02.2016, 14:47     Функции с левыми операндами #6
Цитата Сообщение от rikimaru2013 Посмотреть сообщение
http://en.cppreference.com/w/cpp/iterator/size
(since C++17)
Думаешь, ТС на C++17 уже настроился?
Хрисипп, нужно больше контекста.
Yandex
Объявления
11.02.2016, 14:47     Функции с левыми операндами
Ответ Создать тему
Опции темы

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