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

Функция, возвращающая ссылку на static - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно определить количество слов в строке. Заменить в ней все пробелы на табуляции http://www.cyberforum.ru/cpp-beginners/thread22725.html
Вообщем кому не сложно прошу помочь с решением данной задачки. Нужно определить количество слов в строке. Заменить в ней все пробелы на табуляции. Также одним из уловия задачи есть выполнения...
C++ else, если какой-либо If не выполняется Проблема! Почитав Самоучитель я так и не понял - каким образом мне сделать так, чтобы ELSE срабатывало в случае если какой-либо IF не верен, я знаю лишь два варианта, в котором ELSE срабатывает либо... http://www.cyberforum.ru/cpp-beginners/thread22722.html
Как связать код с графикой? C++
Всем привет! Подкиньте, пожалста, литературы, как связать 2д/3д графику с кодом. Например, чтобы при задании координат на декартовой системе отображалась точка(не псевдографикой в командной строке),...
Помогите упростить код? C++
Люди пытаюсь писать красиво! Посоветуйте как можно упростить такой страшный код if(!RA3 && !tim && !RC2) tim=0xff; if(RA3 && !tim && RC2) tim=0xff; if(RA3 && tim && !RC2) tim=0;...
C++ Запись структуры в файл. http://www.cyberforum.ru/cpp-beginners/thread22700.html
Структура следующая: struct TRAIN{ char punkt; int nomb; float time; }; Массив из структур нужно записать в файл. Проблема следующая: файл открывается/создается но в него ничего не...
C++ Сортировка двумерного массива по возрастанию Помогите, пожалуйста с задачей.:-[ Необходимо отсортировать двумерный массив по возрастанию (не переводя его в одномерный). Должно получиться примерно так: 0 0 1 1 2 3 4 5 ... подробнее

Показать сообщение отдельно
Ёрик
46 / 46 / 2
Регистрация: 07.01.2009
Сообщений: 298

Функция, возвращающая ссылку на static - C++

07.02.2009, 21:42. Просмотров 951. Ответов 1
Метки (Все метки)

Задание такое: написать функцию f1,которая содержит локальную статическую переменную k,возводит ее в квадрат и возвращает ссылку на эту переменную. Написать фунцию f2,которая считывает число с клавиатуры и присваивает это значение переменной k функции f1.
Задание очень легое,но я могу понять смысл этого задания...Ниже код.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
using namespace std;
 
int &f1(int &g)
{
    static int k;
    int &j = k;
    k = g;
    k = k*k;
    return j;
}
 
 
void f2()
{
    int g;
    cout << "Enter number: ";
    cin >> g;
    cout << f1(g) << endl;
}
int main()
{
    f2();
    return 0;
}
Если я не понял задание,то объясните,пожалуйста,как надо сделать!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru