Есть ли другой способ, чем вручную перегрузить соответствующую функцию-член и вызвать первую перегрузку с членом в качестве аргумента?
Я пытаюсь что-то сделать в строках
class test
{
string t1="test";
testfun( string& val = this->t1 )
{ /* modify val somehow */ }
};
(Проверьте это: http://goo.gl/36p4CF)
В настоящее время, я думаю, нет никаких технических причин, почему это не должно работать.
- Есть ли решение, делающее это так, кроме перегрузки и установки параметра вручную?
- Почему это не работает, есть ли для этого техническая причина?