Win a copy of Securing DevOps this week in the Security forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

C++ question  RSS feed

 
Ranch Hand
Posts: 57
Chrome IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
One thing I like about Java is the API docs being presented in an easy to use, organized format.

Is there something similar for C++? I'm learning it currently and it would be very helpful to have a tool like the Java API docs available.

PS I like Java MUCH better.
 
Ranch Hand
Posts: 94
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There isn't anything quite like the Java API format that I have seen, but you can do to msdn and they have it formatted fairly well, but use caution not to mix up the MS C++ libraries with the standard libraries. That of course breaks the platform independant nature of C++.

Here is a good link, IMO:

http://www.dinkumware.com/manuals/

Which includes the C standard library and the STL. A great STL reference: http://www.sgi.com/tech/stl/table_of_contents.html

IMO, the best C++ library reference is The C++ Standard Library by Josuttis. Great book.

Going from Java to C++ can be a bit jarring, especially is one doesn't have much C background, only Java or other such languages. After a while Java will probably feel like it holds your hands too much. Which is true, but it brings a lot of benefits to the table. C++ gives you a lot of power, and with that power comes more chances of doing damage.

With C++ you are getting closer to the system, and thus the opportunity to learn more about the workings of the computer, although obviously, not as much as if you were learning assembly. The only things I dislike about C++ is that the standards committee needs to go through some serious housecleaning, and a lack of networking and gui support in the standard libraries. But at least with STL there is less memory management required, and there are even some good garbage collectors around.

Here is another great link, it is the creator of C++ webpage: http://www.research.att.com/~bs/homepage.html
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!