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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ проги на C++ http://www.cyberforum.ru/cpp-beginners/thread196164.html
Приветствую всех форумеровчан!:) Хотела бы обратиться с большой просьбой помочь решить задачки на C++. Работаю на Borland C++. Может кто-нибудь что-нибудь поможет решить, а то по программированию завал:- с шагом Step и построить её график; действительные числа Хst, Хen и Step вводятся интерактивно. Вот сама функция: 1/2x-10 если x+5<0 (x-sin(x))/x если x+5>=0 и все в фигурных скобках. ...
C++ Операторы передачи управления Задать строку из произвольного количества цифр и посчитать количество одинаковых введенных цифр. Подскажите, как это попроще сделать.... http://www.cyberforum.ru/cpp-beginners/thread196161.html
Дано натур. число k. Определить k-ю цифру последов., где выписаны подряд степени числа 10 C++
мне эта задача бесит уже месяц я решу но толку нет Помогите пожалуйста!!! №1: Дано натур. число k. Определить k-ю цифру последов., где выписаны подряд степени числа 10. 110100100010000........ Именуйте темы осмысленно. Название "внимание, народ" никак о содержании темы не говорит и лишь отбивает желание ее смотреть.
матрица,цикличный здвиг C++
Дана матрица m,n. По жыланию пользавателя осушествить циклычний здвиг елементов строки або столбца на указаное число позиций!!!! Вот што есть из нароботки_____ // Лаба№4.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <conio.h> #include <iostream> #include <math.h> using namespace std;
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 нельзя, но можно по указателю.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru