Vermicious Knid wrote:
> В C# есть абстрактные классы, интерфейсы, делегаты, свойства. Что из
> этого может предложить C++? Правильно, ничего.
Бред. В С++ есть:
1. Абстрактные классы:
class Base
{
public:
virtual ~Base(){};
virtual void squack() = 0;
void some_method(){squack();}
};
2. Интерфейсы:
class Base
{
public:
virtual ~Base(){};
virtual void squack() = 0;
virtual void another_method() = 0;
};
Base *base=dynamic_cast<Base*>(some_obj);
base->squack();
3. Свойств нет (они к ООП и не относятся). Но при желании:
https://secure.codeproject.com/cpp/cppproperties.asp
http://www.codeproject.com/samples/cppprops.aspPosted via RSDN NNTP Server 2.0