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

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

Войти
Регистрация
Восстановить пароль
 
Хрисипп
 Аватар для Хрисипп
17 / 27 / 8
Регистрация: 09.02.2016
Сообщений: 212
#1

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

09.02.2016, 14:35. Просмотров 163. Ответов 5
Метки нет (Все метки)

Например
C++
1
2
vector.size();
string.size();
. и при этом же есть
C++
1
size(array);
Знатоки, помогите.Что к чему,что как?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2016, 14:35     Функции с левыми операндами
Посмотрите здесь:

C++ Найти среднее арифметическое значений функции f(x) в точках a, b, (a+b)/2 используя обращение к функции
Одномерный массив и функции (сделать 3 функции ввода/решения/вывода) C++
Вычислить m значений функции f(x) на отрезке [a, b]. Вычисление величины f(x) оформить в виде функции C++
Вычислить функции с использованием их разложения в степенной ряд. Функции и Перегрузка функций C++
C++ Вычисление функции на заданном промежутке, и построение графика этой функции
Найти среднее арифметическое значений функции f(x) в точках а, b, (a+b)/2, используя обращение к функции C++
C++ Используя перегруженные функции и шаблон функции удалить из массива элемент по индексу
Найти среднее арифметическое значений функции f(x) в точках а, b, (a+b)/2, используя обращение к функции C++
C++ Как будут инициализированы переменные в теле функции и вне тела функции?
Написать две пользовательские функции, эквивалентные стандартной функции strlen C++
C++ Различные функции, для которых можно создать массив указателей на функции
C++ Возвращение результата функции bool и использование его в функции main()

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
_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
2303 / 1019 / 232
Регистрация: 30.11.2013
Сообщений: 3,378
11.02.2016, 13:32     Функции с левыми операндами #5
Хрисипп,

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

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


Сюда же: std::begin, std::end, ...
Tulosba
:)
Эксперт С++
4384 / 3227 / 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     Функции с левыми операндами
Ответ Создать тему
Опции темы

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