Comment What's inelegant in C++ (Score 1) 854
What I find inelegant about C++, is the syntax used for pure virtual functions.
virtual void foo() = 0;
It would have been much more elegant to add another keyword like pure instead of having this weird syntax.