New to c++; Need help with common Libraries and Functions

Hi, I am new to C++ but have experience in other languages (PHP, Javascript, Java). What I am interested in doing is learning of the most commonly used functions in C++. I know that this sounds vague, and can be arbitrary to what your trying to accomplish, but I will try to give a good example. For instance, built-in or library functions that are used on arrays, pointers, functions, classes, and data types. Functions that will return information about those things (Length, Values, data type used, etc..). I know that C++ is a different beast than PHP or Java, so I am still getting down the ins and outs of the libraries that C++ offers. Any guidance on this subject is greatly appreciated.

The C++ standard library is your first stop. Consult your compiler's documentation, or get Nicolai Josutti's "The C++ Standard Library: A Tutorial and Reference". Note that it is far less extensive than PHP or Java's libraries.

Then there are 3rd party libraries. Boost is a collection of very interesting libraries. Some other good C++ libraries are ACE (networking mostly, but a lot for multithreading too), Qt (GUI, and everything else too) and wxWidgets (like Qt).

All the buzzt! CornedBee

"There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
- Flon's Law

A newbie will not need type information, however. They're mostly useful when you do meta-template-programming. Quite an advanced subject.
Although even C++ is statically typed, it's quite possible to get around and bend that system quite much, especially with templates.

Originally Posted by Adak

io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.

Originally Posted by Salem

You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.