|
|
|
|
|
by CoastalCoder
805 days ago
|
|
I agree, and I'd go a step further: In my opinion, the complexity of the interactions between C++'s {preprocessor, overload resolution, template resolution, operator overloading, and implicit casting} can make it really hard to know the meaning of a code snippet you're looking at. If people use these features only in a very limited, disciplined manner it can be okay. But on projects where they don't, by golly it's a mess. (I suppose it's possible to write a horrible mess in any language, so maybe it's unfair for me to pick on C++.) |
|