Stories
Slash Boxes
Comments

SoylentNews is people

posted by LaminatorX on Monday March 24 2014, @04:44PM   Printer-friendly
from the FAQ-incremented-by-one dept.

Mario writes:

"Herb Sutter has consolidated the C++ FAQ (formerly maintained by Bjarne and others in various places). The FAQ has also been restructured and now available at the official ISO-C++ homepage: http://isocpp.org/faq."

tkd-physics elaborates:

"The Standard C++ Foundation has put together a new 'unified' C++ FAQ, combining Marshall Cline's popular FAQ, Bjarne Stroustrup's FAQ pages, and many other sources. Check out http://isocpp.org/blog/2014/03/faq for the announcement. [Note I've already found a few places where the integration of all these sources is less than perfect. I suspect it will be a little while before all the necessary editing is complete. They are accepting both suggestions and volunteers.]"

This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 1) by dublet on Monday March 24 2014, @04:57PM

    by dublet (2994) on Monday March 24 2014, @04:57PM (#20326)

    but I find the cppreference.com [cppreference.com] website generally the most useful website to have open while I'm coding C++.

  • (Score: 4, Interesting) by TheloniousToady on Monday March 24 2014, @05:37PM

    by TheloniousToady (820) on Monday March 24 2014, @05:37PM (#20370)

    About seventeen years ago when I first learned C++, I was frustrated that the two introductory books I have bought on the subject were rather terrible. I then chanced upon Marshall Cline's FAQ in the form of book, which I bought largely because it was very inexpensive. However, it turned out to be the best book I had found to learn C++ at that time. It provided a surprisingly good explanation of when and why you use certain C++ features, which I found very helpful as a beginner.

    I'm sure there are many good C++ books available now, but I've always been a fan of the Cline FAQ as an unexpectedly good introduction to C++. Perhaps the new FAQ referenced in TFS is also good, but I suspect it has grown to a point where it may be more useful specifically as a FAQ than as an introduction to the language.

  • (Score: 1) by Daiv on Monday March 24 2014, @05:55PM

    by Daiv (3940) on Monday March 24 2014, @05:55PM (#20388)

    I took a couple semesters of C++ in the late 90's in university. Looking to get back into it and start some side projects. Hope this is helpful, but the summary sure doesn't give me confidence it's ready for me yet...

    • (Score: 1) by tkd-physics on Monday March 24 2014, @07:48PM

      by tkd-physics (1306) on Monday March 24 2014, @07:48PM (#20471)

      This new C++ FAQ is definitely ready for people to use, I don't think there's likely to be anything *wrong* or *misleading* in it. It's just that there may be some duplicate entries. The thing I found was that the "list of free C++ compilers" was woefully incomplete, while the list of compilers in "Where can I find more info about my compiler" is pretty good; these need to be merged.

      There are a lot of sources that can tell you what C++ is; some of the other comments refer to these. There are fewer sources for *how and why* to use it. Scott Meyers' books, for example, are in this category. From what I've seen (which was just a quick look), the FAQ covers both areas, but is more about the latter: how to solve problems in idiomatic C++, *why* all this stuff is in the language, and so forth.

    • (Score: 0) by Anonymous Coward on Monday March 24 2014, @08:04PM

      by Anonymous Coward on Monday March 24 2014, @08:04PM (#20485)

      Same here - Our school was transitioning from Pascal to C++ during my stay, so later classes were taught using C++. However, I always preferred C, and stuck with that throughout undergrad.

      Years later I now get to work on a C++ project again, and it's like a completely different language to me. I now see references& in addition to the stack and heap objects of my youth and I don't really know yet whether I need to do anything special to clean up after them.

      Add to that some rather strange syntax like "Class variable(constructor args)", interfaces in an .h file, but code in implementation files (verbosely scope resolved) AND in the interface file - all that makes me glad I normally do Java.

  • (Score: 2) by nukkel on Tuesday March 25 2014, @11:22AM

    by nukkel (168) on Tuesday March 25 2014, @11:22AM (#20905)

    Too bad they left out the C++ FQA! http://yosefk.com/c++fqa/ [yosefk.com]