Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
cppastronaut
0 / 0 / 0
Регистрация: 17.11.2015
Сообщений: 32
#1

Функция, которая возвращает количество её вызовов - C++

14.01.2016, 21:40. Просмотров 463. Ответов 5
Метки нет (Все метки)

Напишите функцию, которая возвращает количество её вызовов (вызвали в первый раз - возвращает 1, второй раз - 2 и т.д.).
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2016, 21:40
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Функция, которая возвращает количество её вызовов (C++):

функция, которая возвращает количество цифр заданного числа
Ребят, как на С++ будет функция, которая возвращает количество цифр заданного...

Функция, которая возвращает количество неотрицательных элементов массива. (через указатели)
Написать функцию, которая возвращает количество неотрицательных элементов...

Избегая глобальных переменных напишите функцию, которая будет возвращать количество своих вызовов
Избегая глобальных переменных напишите функцию, которая будет возвращать...

Функция которая возвращает класс
Есть функция считывания вектора с формы Вызов функции выглядит так ...

Функция, которая возвращает массив
Здравствуйте. Подскажите, пожалуйста, как правильно написать код - есть...

Функция, которая возвращает массив
Как сделать так чтобы функция возвращала указатель на рандомно сгенерированный ...

5
Croessmah
++Ͻ
14161 / 8086 / 1513
Регистрация: 27.09.2012
Сообщений: 19,926
Записей в блоге: 3
Завершенные тесты: 1
14.01.2016, 21:41 #2
Лучший ответ Сообщение было отмечено DrOffset как решение

Решение

Цитата Сообщение от cppastronaut Посмотреть сообщение
Напишите функцию, которая возвращает количество её вызовов (вызвали в первый раз - возвращает 1, второй раз - 2 и т.д.).
C++
1
2
3
4
5
size_t foo()
{
   static size_t count = 0 ;
   return ++count ;
}
1
cppastronaut
0 / 0 / 0
Регистрация: 17.11.2015
Сообщений: 32
14.01.2016, 22:13  [ТС] #3
Цитата Сообщение от Croessmah Посмотреть сообщение
C++
1
2
3
4
5
size_t foo()
{
    static size_t count = 0 ;
    return ++count ;
}
Почему именно size_t? Как это работает?
0
castaway
Эксперт С++
4927 / 3034 / 453
Регистрация: 10.11.2010
Сообщений: 11,089
Записей в блоге: 10
Завершенные тесты: 1
14.01.2016, 22:42 #4
Цитата Сообщение от cppastronaut Посмотреть сообщение
Почему именно size_t?
Можно заменить на int.
0
hoggy
Заблокирован
14.01.2016, 22:44 #5
Цитата Сообщение от cppastronaut Посмотреть сообщение
Почему именно size_t?
это тип данных, который специально предназначен для количественных величин.
он гарантирует, что способен вместить в себя размер самого большого массива,
который только возможен на данной платформе.
0
easybudda
15.01.2016, 02:17     Функция, которая возвращает количество её вызовов
  #6
 Комментарий модератора 
castaway, hoggy, вам публики не хватает? В ЛС с подобными комментариями!
0
15.01.2016, 02:17
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2016, 02:17
Привет! Вот еще темы с ответами:

Функция, которая только возвращает значение
Как реализовать функцию, которая только возвращает значение. Вот, например:...

Функция которая возвращает значение и цикл
Задача функции: Ввод прекращается при наполнении массива либо когда...

Функция, которая возвращает несколько значений
как "забрать" у функции несколько значений? допустим: int func( int x,...

Функция которая возвращает динамический массив
Здравствуйте! у меня такой глупый вопрос. Я все время путаюсь и никак не могу...


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

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

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