It's a hack which just sweeps the problem under the rug and I don't like it 
personally. Basic common code needs less macros, not more. It's programmer's 
job to decide what should be modified and what should be copied. If a function 
returns and you want in-place behaviour, you just assign the result to the same 
variable (assuming the compiler does the right thing).

Reply via email to