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

Декларация класса со статическим полем - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача по struct 100 wmr http://www.cyberforum.ru/cpp-beginners/thread401798.html
in veterinary clinic exists log about pets, where are registered their age, health status and type(cat, dog ...). It is necessary to give information about pets, which age is less than 2 months and...
C++ Произвести такое превращение матрицы, при котором последний столбец займет место первого напишите пожалуйста код программы!! Произвести такое превращение матрицы А(m,n) (m<=5, n<7) при котором последний столбец займет место первого, а все остальные сместятся на один столбец вправо. http://www.cyberforum.ru/cpp-beginners/thread401769.html
Задача про символы C++
помогите написать прогу В каждой строке текста найти символ, который встречается наименьшее количество раз.
C++ найти сумму максимальных элементов
напишите пожалуйста код программы!! В матрице А(m,n) (m<=7, n<=5) найти сумму максимальных элементов ее строк и их индексов.
C++ Кружочки и прямоугольнички http://www.cyberforum.ru/cpp-beginners/thread401757.html
Парни у кого найдется свободная минутка или полчасика помогите плз! Задание Навстречу друг к другу движуться наборы кругов(слева) и прямоугольников(справа), все разного цвета, разного размера и...
C++ посмотрите багатомерные массивы напишите пожалуста код проги!! Найти суму елементов матрицы А={aij}, что удовлетворяют умове: -1≤aij≤1 если -0,7 ; 1,2 ; 3,5 ; 0,3 0,5 ; 0,7 ; -1,1 ; -3,2 - це задана матрица А(3,4) 0,9 ;... подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
08.12.2011, 19:56
Например, класс, объекты которого должны во время работы программы при создании получать уникальный ID. Тогда current_id - статическое поле, которое увеличивается в конструктора. Простейший пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class UniqueID
{
public:
    UniqueID():
    m_id(current_id++)
    {
    }
 
private:
    static unsigned current_id;
 
private:
    unsigned m_id;
};
 
unsigned UniqueID::current_id = 0;
Или вам не то надо было?
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru