>>My conclusion: if = had been chosen for the equality operator and any two >>character symbol (e.g. ::) had been chosen for the assignment operator, ^^^^^^^^^^ >If you think :: for equality would reduce development cost, why don't you: ^^^^^^^^ > >#define :: == Because the C preprocessor would puke on it?