What you call the "nice, organized / centralized, API" for Java is probably the official Oracles implementation document. C ++ implementations also have their own documentation, for example, the GNU implementation is well documented at http://www.gnu.org/s/libc/manual/ (part C), and at http://gcc.gnu.org/ onlinedocs / libstdc ++ / (part of C ++, see the "API and source documentation" section). You can also find full documentation on Microsoft C ++ implementation in the MSDN library.
You will probably find the Java API more concise and well documented, because there is only one serious implementation (the original implementation of Oracle), which makes its documentation the resource itself for the language itself.
On the other hand, C ++ is a standard implemented by a wide range of suppliers, and many documentation resources are not even based on any particular implementation, but on the standard itself. After all, various C ++ resources on the Internet tend to be superior to others in some areas. For example, cplusplus.com will concentrate good documentation on the topics <iostream> , <string> and beginners, and the documentation on implementing SGI STL (http://www.sgi.com/tech/stl/) has become a reference resource for STL, probably due to its completeness and very good organization.
source share