On Tuesday, 4 February 2014 12:47:22 UTC+2, Tobias Müller wrote:
> Öö Tiib <
oot...@hot.ee> wrote:
> > On Tuesday, 4 February 2014 09:03:34 UTC+2, Tobias Müller wrote:
> >> How do new users actually know that there is an FAQ and where they can find
> >> it?
> >>
> >> (@Daniel, it's:
http://www.parashift.com/c++-faq/)
> >
> > Typing "C++ FAQ" into google gives it first. C++ is unfortunately not
> > too fitting tool for that subset of humankind who can't figure it out
> > on their own.
>
> Sure, if you know that an FAQ exists you should be able to find it. But for
> someone that is new to this group or even to the usenet it's not obvious.
> Do usenet groups usually have FAQs?
Existence of FAQ for every non-silly and for lot of silly topics is a textual
tradition that perhaps started from early mailing lists. For more important
topics there are likely several FAQs.
> And even if you are able to find it, it may be difficult to see if your
> question is actually part of it.
FAQ is helpful source of basic information. There are questions that everybody
will ask sooner or later. Victor's suggestion to read FAQ was not rude (RTFM of
early days of internet), it is fine idea.
> Don't get me wrong, the FAQ is a good thing, but I don't see it as a hard
> requirement to read it before posting here.
I do not argue there. I just said that C++ is unfortunately not too good tool
for people whose mindset is not prepared for a territory full of bear traps
and so do not value maps of it.
For example the very "most vexing parse" of OP. It has been there as
long there was C++. How many of us want to declare a function in body
of other function? Close to zero. It is on close to all cases a typo. Our
attitude is that we know what we are doing so only Clang and only quite
recently has experimentally started to warn about it bit more clearly.
It is hard road to find all such traps with trial and error.