С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как узнать сколько раз использувалась функция? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ проги на C++ http://www.cyberforum.ru/cpp-beginners/thread196164.html
Приветствую всех форумеровчан!:) Хотела бы обратиться с большой просьбой помочь решить задачки на C++. Работаю на Borland C++. Может кто-нибудь что-нибудь поможет решить, а то по программированию...
C++ Операторы передачи управления Задать строку из произвольного количества цифр и посчитать количество одинаковых введенных цифр. Подскажите, как это попроще сделать.... http://www.cyberforum.ru/cpp-beginners/thread196161.html
Дано натур. число k. Определить k-ю цифру последов., где выписаны подряд степени числа 10 C++
мне эта задача бесит уже месяц я решу но толку нет Помогите пожалуйста!!! №1: Дано натур. число k. Определить k-ю цифру последов., где выписаны подряд степени числа 10. 110100100010000...........
матрица,цикличный здвиг C++
Дана матрица m,n. По жыланию пользавателя осушествить циклычний здвиг елементов строки або столбца на указаное число позиций!!!! Вот што есть из нароботки_____ // Лаба№4.cpp: определяет точку входа...
C++ Как в C++ управлять пк http://www.cyberforum.ru/cpp-beginners/thread196130.html
Здраствуйте, я начал изучать С++, уже кучи материалов перерил, но немогу понять как физически упровлять пк, например отслеживать температуру цп или изменять скорость куллеров, и прочее. Скиньте...
C++ Реализовать все функции инициализации и доступа к объектам класса окружность Дан класс окружность,включающий в себя диаметр и площадь.Указать все необходимые функции инициализации и доступа к объектам класса.Перегрузить для объектов класса операторы +,-,*,/ относительно... подробнее

Показать сообщение отдельно
OdNairy
7 / 7 / 1
Регистрация: 07.02.2010
Сообщений: 22
23.11.2010, 16:50
C++
1
2
3
4
5
6
7
8
int foo(){
static int counter = 0;
/*
Тело функции
*/
counter++;
return 0;
}
И немного теории:
static переменная - это такая переменная, время жизни которой глобально, а не локально, как для обычных переменных, т.е. значение этой переменной существует всё время (не знаю только с какого момента - с первого вызова, или с момента запуска программу, может кто подскажет). Поэтому можно хранить в ней количество вызовов какой-то функции.
P.S. обратиться к переменной напрямую, типа foo::counter нельзя, но можно по указателю.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.