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

про ссылки, нигде не нашёл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать класс (посылки),отвечающий предложенным требованиям и продемонстрировать его использование http://www.cyberforum.ru/cpp-beginners/thread717938.html
Пожалуйста пожалуйста пожалуйста помогите девушке с заданием :gcray: Сформировать класс ,отвечающий предложенным требованиям и продемонстрировать его использование(данные могут вводится и с...
C++ Найти минимум функции на отрезке [a, b] В общем, я имею такое задание: На интервале с точностью e(e>0) определить значение одного корня уравнения cos(2/x)*sin(x)+1=0 Определить минимальное значение функции на интервале . Реализовать... http://www.cyberforum.ru/cpp-beginners/thread717897.html
C++ задача по РГР (Подсчитать длину самой длинной последовательности чисел одного знака)
Считать из файла целочисленный массив А. Подсчитать длину самой длинной последовательности чисел одного знака. Например, для массива 1, 4, 6, -3, -11,-6, -32, -4, 1, 90, -44, 7 искомая длина равна 5...
C++ Составить класс для работы с целочисленной матрицей размера 3х3.
Составить класс для работы с целочисленной матрицей размера 3х3. Включить саму матрицу во внутреннюю часть класса. Во внешней части задать и реализовать следующие функции: -функцию заполнения...
C++ что в моей задаче на C++ не правильно? http://www.cyberforum.ru/cpp-beginners/thread717880.html
дана упорядоченная последовательность, определить упорядочена она по возрастанию или по убыванию? не пойму в чем ошибка, почему не работает прога: #include <iostream.h> #include <conio.h>...
C++ Visual Studio 2008 Release - версия приложения, не объявляется переменная Здравствуйте, у меня вопрос по Release-версии проекта. Есть проект, отладочная версия компилируется и работает нормально. Релиз версия компилируется, но в процессе работы возникает ошибка. Ошибка... подробнее

Показать сообщение отдельно
Diserted
0 / 0 / 0
Регистрация: 03.12.2012
Сообщений: 15

про ссылки, нигде не нашёл - C++

03.12.2012, 20:08. Просмотров 224. Ответов 0
Метки (Все метки)

Подскажите, пожалуйста, весь инет обгуглил, подобного не нашёл.

Есть такой код -
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
26
#include <iostream>
#include <cstdlib>
using namespace std;
 
double &f(void)
{
    static double a,b,c;
    return a;
}
 
int main()
{
 
cout << f() << ", ";
f() = 23;
f() = 12;
cout << f() << ", ";
cout << f() << ", ";
f() = 2;
f() = -5;
cout << f() << '.';
    
system("pause");
 return EXIT_SUCCESS;
 
}
Условия - main{} не трогать.
Функция должна быть без параметров.
Сделать чтоб при
f() = 23;
a становилась 23
дальше при f() = 12;
b становилась 12
c соответственно 2 дальше, а потом заново - a -5

Вот так написать - double &f(void)
Я придумал методом перебора, как работает не понимаю, но компилируется хоть, мануалы читал - подобного не нашёл.
Как в таком случае присваивать значения стат. переменным внутри функции?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru