Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
props.String = "habr";props.setString("habr");mov dword ptr [props.String], offset string "habr"
class PerverseProxy
{
public:
PerverseProxy( const char *str )
{
cout << "Never trust C++" << endl;
}
};
class Perverse
{
public:
void setString( const PerverseProxy &p ){}
};
int main()
{
Perverse props;
props.setString( "habr" ); // simply, huh?
}
Property в С++ на С++ (без применения препроцессора)