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

Инициализация static переменной - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Добавить вывод перед и после main() http://www.cyberforum.ru/cpp-beginners/thread355866.html
Задание из книги Старуструпа: Дана программа: #include <iostream> int main () { std: :cout<<"Hello, world\n"; } Модифицируйте ее так, чтобы она выводила Initialize
C++ куча(пирамидальная сортировка int i,t,y; int x; int a; ifstream in; ofstream out; in.open ("input.txt"); out.open("output.txt"); http://www.cyberforum.ru/cpp-beginners/thread355865.html
C++ Дописать в строку переменную
Возникла задача дописать в строку переменную, нужно это чтобы выбрасывать более информативные исключения void set(int z) { if(z>x && z<y) n=z; else throw Bad_data("Wrong argument z"); }
Построить букву( графика) C++
1. Построить контуры своей области и заполнить её заданными наклонными линиями.. 2. В своей области построить из отрезков прямых линий контуры заданного объекта. 1 и 2 задание выполнить в двух вариантах: с использованием стандартной функцию line BorlandC и собственной функции, написанной по алгоритму Брезенхейма. объект вокруг которого это всё должно происходить русская "Л"
C++ A range-based for statement http://www.cyberforum.ru/cpp-beginners/thread355851.html
я вот чё то не понимаю - когда вызываем оператор delete для указателя на массив, он каким то образом узнаёт его размер и всё грамотно удаляет. А почему не сделали так чтобы, sizeof() тоже возвращал бы размер массива и почему нельзя применять это новую фичу for(... : ...) для указателей на массив? Размер же хранится где-то, в чём проблема?
C++ Вычислить квадратный корень из заданного целого числа, используя только побитовые операции Существует простой способ вычисления квадратного корня: квадратный корень из целого числа равен количеству последовательных целых чисел (начиная с 1), которое можно из него вычесть. Например, вычислим корень из 25: _25 1 1-е целое нечетное число; --- _24 3 2-е -----"--------"-----; подробнее

Показать сообщение отдельно
KuKu
1556 / 1034 / 76
Регистрация: 17.04.2009
Сообщений: 2,974
24.09.2011, 21:31     Инициализация static переменной
Может это хотят:
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
27
28
#include <cstdlib>
#include <iostream>
 
using namespace std;
class one
{
    public:
    static int x;
};
 
class two
{
    public:
    static int& y;
};
 
int one::x = 10;
int& two::y = one::x;
 
int main()
{
    cout << one::x << endl;
    cout << two::y << endl;
    one::x = 20;
    cout << two::y << endl;
    system("pause");
    return(0);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru