void externalFunction(SecretClass& secret)
{
class tmp : public SecretClass
{
public:
tmp(std::string str) :SecretClass(str) {};
void set_new_code(SecretClass& secret)
{
tmp pdm("CODE");
pdm.SetTokenTo(secret);
}
};
tmp ttmp("CODE");
ttmp.set_new_code(secret);
}