3 ms·
Yeah, really it's a more general problem with the extreme expressiveness of C++ meaning that the compiler is less able to give a helpful error message than in o
by confuzatron 17y ago
Yeah, really it's a more general problem with the extreme expressiveness of C++ meaning that the compiler is less able to give a helpful error message than in other languages I've used. It seems that you can do anything in C++, but step out of line and you'll have trouble deciphering where you went wrong.
- wheels 17y agoNah, it's actually more of a GCC problem than a C++ problem. Intel's compiler produces surprisingly sane error messages.
- confuzatron 17y agoI can confirm it is also an MSVC problem.
- zokier 17y agollvm/clang is supposed to have nice error messages
- eru 17y ago> extreme expressiveness of C++ You probably mean that the boundary between meaningful C++ programs and typos is not very well defined?
- confuzatron 17y agoExactly. Very well put.