Possible Duplicate:
Is no parentheses on a constructor with no arguments a language standard?
Can anyone explain why these line don't give me an error:
string params;
params+="d";
but these lines:
string params();
params+="d";
give me this error: error C2659: '+=' : function as left operand