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

Статическое поле класса, имеющее тип того же класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование .h и .cpp для классов http://www.cyberforum.ru/cpp-beginners/thread682169.html
class CSense_Sentence; class CSentence { public: CSentence(); void GetFromKeyboard(); bool IsConstruction(const string &construction) { string strbuff;
C++ Найти угол между векторами и модуль их векторного произведения Проверьте пожалуйста код , не понятно с углом 2. Даны два вектора и найти угол между ними и модуль векторного произведения векторов X и Y. При вычислении использовать формулу:c=abs(x)*(y)*sin(f);... http://www.cyberforum.ru/cpp-beginners/thread682168.html
Ошибка в коде со строками C++
#include <iostream.h> #include <istream.h> #include <string.h> /////////////////////////////////////// const int MAX=255; class class_str { private:
C++ Отладка в Visual Studio 2010. Отображение массивов в Watch
Здравствуйте уважаемые форумчане! В Rad studio 2010 есть замечательное окно переменных Watch, в котором значения массива располагаются в строку. Это очень удобно для меня. Недавно пересел на ...
C++ Перегрузка операции "=" http://www.cyberforum.ru/cpp-beginners/thread682150.html
Вот код, который содержит перегруженную операцию «=», использование которой скопирует S1 в S2 . String& String::operator=(String &ob) { strcpy(str, ob.str); return *this; } Не могу понять...
C++ В тексте найти пару слов, из которых одно является обращением другого В заданном тексте найти пару слов, из которых одно является обращением другого. Плиз помогите вообще нет идей как ее реализовать , заранее спасибо вот например текст " привет как тевирп алед " ... подробнее

Показать сообщение отдельно
redbaron_ms

Статическое поле класса, имеющее тип того же класса - C++

28.10.2012, 01:36. Просмотров 554. Ответов 2
Метки (Все метки)

Всем доброго времени суток.
Как известно, поля класса могут быть ссылками, либо указателями на тот же класс, в котором объявляются, но не могут быть представлены как объекты этого же класса. Это логично.
В свою очередь статические поля - это глобальные переменные, доступные в пределах класса, которые существуют вне зависимости от созданных объектов класса.
Но вот натолкнулся на занимательную конструкцию...

C++
1
2
3
4
5
6
7
8
9
10
11
class Date{
 
int day, month, year;
 
static Date today;
 
public:
 
static int count;
 
};
Подскажите, пожалуйста, почему данный код корректен?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru