#include <iostream>
class OPstring
{
public:
OPstring( char* s ) : s(s) { }
operator char*() { return s; }
private:
char* s;
};
void funct(char *nomera)
{
std::cout << nomera << std::endl;
}
int main()
{
OPstring str ="stroka";
funct(str);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgT1BzdHJpbmcKewpwdWJsaWM6CglPUHN0cmluZyggY2hhciogcyApIDogcyhzKSB7IH0KCW9wZXJhdG9yIGNoYXIqKCkgeyByZXR1cm4gczsgfQpwcml2YXRlOgogCWNoYXIqIHM7Cn07Cgp2b2lkIGZ1bmN0KGNoYXIgKm5vbWVyYSkKewoJc3RkOjpjb3V0IDw8IG5vbWVyYSA8PCBzdGQ6OmVuZGw7Cn0KIAppbnQgbWFpbigpCnsKCU9Qc3RyaW5nIHN0ciA9InN0cm9rYSI7CglmdW5jdChzdHIpOwp9