//На C++, извиняюсь за неточности, пьян.
template <int dimension> class SphericalHorse
{
const double& radius; // именно ссылка, на первоисточник
public:
// Создать коня может каждый...
SphericalHorse(const double& _radius) : radius(_radius) {}
//Никаких интерфейсов конь предоставлять не обязан, так что все остальное в private
private:
// ...а уничтожить его могут только друзья...
~SphericalHorse() {
char* x = 0; *x = 0; //...но кому нужны такие друзья.
}
// Сферические кони в неволе не размножаются (и в вакууме)
SphericalHorse(const SphericalHorse&);
SphericalHorse& operator=(const SphericalHorse&);
//TODO: друзей сюда...
friend class PinkElephant;
friend class Kant; //Это философ Кант, фамилия у него прикольная...
};
template <int dimension> class Vacuum
{
SphericalHorse<dimension> horse;
//Больше в вакууме ничего быть не должно, хотя компилятор так не считает,
//но у каждого ведь свои представления о вакууме...
};
Здравствуйте, Кодт, Вы писали:
К> для чёбышевской
Чёбышев, это новое слово в отечественной науке
![](/Forum/Images/smile.gif)
--
Sergey Chadov
... << RSDN@Home 1.2.0 alpha rev. 685>>
Здравствуйте, Sergey Chadov, Вы писали:
SC>Чёбышев, это новое слово в отечественной науке ![](/Forum/Images/smile.gif)
Ой, пардон муа. Я ведь помнил, что он через одно ё пишется, но вот через какое...
Здравствуйте, Кодт, Вы писали:
SC>>Чёбышев, это новое слово в отечественной науке
К>Ой, пардон муа. Я ведь помнил, что он через одно ё пишется, но вот через какое...
Я так и подумал
![](/Forum/Images/smile.gif)
хотел написать "не попал", но решил, что не поймут
![](/Forum/Images/smile.gif)
--
Sergey Chadov
... << RSDN@Home 1.2.0 alpha rev. 685>>