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

Статическая переменная - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обращение двух классов друг к другу http://www.cyberforum.ru/cpp-beginners/thread615125.html
Есть 2 заголовочных файла: a.h, b.h. В них соответственно классы A и B. #include "a.h" #include "b.h" Они должны обращаться друг к другу. B может обращаться к A, а тот его не видит. Как...
C++ Работа С Классами Привет Всем , Перехожу С делфи ))) Вот никак не пойму Вот Эту хрень в нутри класса Обрывок из струпа http://systems.xp3.biz/now/straus.JPG Не понимаю строку создаём объект класса(((( http://www.cyberforum.ru/cpp-beginners/thread615107.html
C++ printf/scanf
Возник вопрос. int main(void) { printf("Hello world"); } Что происходит здесь? Подключение в дебаге хедера <stdio.h> или используется встроенный оператор?
C++ Наследования класса как public, private и protected
Ну допустим у нас есть класс который наследуется как public: class Cylinder : public Point { // ...здесь код } Класс Cylinder наследует protected и public элементы, элементы private не...
C++ погрешность, точность http://www.cyberforum.ru/cpp-beginners/thread615069.html
Здравствуйте, уважаемые эксперты и форумчане. мне надо показать программно. значение с фиксированной точкой до кокого Х в степени от 1 до 200, погрешность составляет n(-23) , и при каких Х...
C++ Передача массива структур в функцию не указывая размера массива Я читаю с командной строки файл в котором содержится массив структур. Есть библиотека с функцией в которую я прередаю файл и массив структур, в который запишется содержимое файла. Вопрос: как предать... подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт С++
6556 / 3977 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
27.06.2012, 16:47
Цитата Сообщение от Nikolas9 Посмотреть сообщение
а в этом примере кода она какая?для функции data
статическая переменная функции - сохраняет свое значение после выхода из функции
C++
1
2
3
4
5
6
7
8
9
10
11
void foo()
{
    static int i = 0;
    std::cout << i++ << '\n';
}
 
int  main()
{
    for (int i = 0; i < 4; ++i)
       foo();
}
output:
0
1
2
3
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru