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

Доступ к переменной только из двух функций. Возможно ли это? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция - rand http://www.cyberforum.ru/cpp-beginners/thread1121914.html
Здравствуйте. Проблема - нужно сгенерировать случайное число из области чисел введённых в переменную. Допустим, я создаю переменную: int a; cout << " Введите значение числа 'a':\n"; cin >> a;Далее, допустим, я ввёл число 555 и мне из этого числа надо сгенерировать одно любое, от 1 до 555. Написал цикл для этого, а он мне выдаёт. Всё внимание на последнюю строку и числа в ней.
C++ Применение операторов цикла для программирования действий с массивами данных Даны натуральные числа N, a1, a2,..., an. Получить произведение членов последовательности, кратных Р (Р - вводится с клавиатуры) http://www.cyberforum.ru/cpp-beginners/thread1121912.html
Сформировать квадратную матрицу порядка n по заданному образцу: C++
Сформировать квадратную матрицу порядка n по заданному образцу: Огромное спасибо
C++ Трабла с конструктором
Компилятор никаких ошибок не выдает, но программа не запускается. using namespace std; class Cpmv { public: struct Info { string qcode; string zcode;
C++ Построить блок-схему. Даны числа:а,в и с.Если их полусумма больше нуля,то наименьшее из чисел возвести в квадрат http://www.cyberforum.ru/cpp-beginners/thread1121897.html
Даны числа:а,в и с.Если их полусумма больше нуля,то наименьшее из чисел возвести в квадрат.В противном случае все отрицательные числа из них уменьшить в 2 раза.Вывести все числа.
C++ Циклический алгоритм.пожалуйста напишите программу.и если не сложно блок-схему два числа,действительное x и натуральное n=>10,вводятся с клавиатуры.вычислить значение:sin(x)+sin(x^2)+sin(x^3)+...+sin(x^n) подробнее

Показать сообщение отдельно
kupnu4
26 / 26 / 9
Регистрация: 03.05.2013
Сообщений: 71
17.03.2014, 18:14     Доступ к переменной только из двух функций. Возможно ли это?
как вариант может создать вокруг этих функций и этой переменной пространство имен под тип:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
namespace to_a_access
{
    int a;
    void f()
    {
        //тело f()
    }
 
    void g()
    {
        //тело g()
    }
 
}
Добавлено через 7 минут
ну и после namespace'а можно добавить:
C++
1
2
using to_a_access::f;//к f и g можно будет обращаться без указания пространства имен...
using to_a_access::g;//..., а к "а" - нет
 
Текущее время: 08:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru