Re: Статические члены
От: Libra Россия  
Дата: 03.11.04 11:58
Оценка:
Здравствуйте, WirBi, Вы писали:

Это значит что должен быть примерно вот такой код
//date_header.h file
#ifndef _DATE_HEADER_
#define _DATE_HEADER_

//это ОБЪЯВЛЕНИЕ класса и его членов
class Date {
   int d, m, y;
   static Date default_date;
public:
   Date (int dd=0, int mm=0, int yy=0);
   // ...
   static void set_default (int, int, int);
};
#endif


//date_implementtion.cpp file

#include "date_header.h"

//все что написано ниже это ОПРЕДЕЛЕНИЕ

Date Date::default_date (16, 12, 1770);

void Date::set_default (int d, int m, int y)
{
   Date::default_date = Date (d, m, y);
}
Species come and go, but the earth stands forever fast...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.