Pa ja sam ovako deklarisao klasu:
Code:
class CMMObject
{
protected:
std::string _name;
std::string _type;
public:
std::string GetName()
{
return _name;
};
std::string GetType()
{
return _type;
};
CMMObject( std::string _Name, std::string _Type )
{
_name = _Name;
_type = _Type;
}
_declspec(property(get=GetName))std::string Name;
_declspec(property(get=GetType))std::string Type;
};
i sva radi kako treba u C++. Radio sam u Delph-iu pa sam uvek koristio property za pristup elementima koji mogu samo da se citaju. Mogao sam ovde i samo da napravim funkciju Name koja vraca vrednost _name, zar ne?