9 Jun
2005
9 Jun
'05
1:10 p.m.
Jeff Flinn
What is the return type of getType()? If it's 'uint32' per the error message, and the Archive type is '*_oarchive', your attempting to assign a value to a temporary rvalue(terminology?). If it did compile, I doubt it would perform as your expecting.
Initially, I didn't understand your point until I realised that my code is fantastically stupid. Am I being stupid in thinking that you mean '*_iarchive'? Or am I even more confused than I realise.