Arduino, C++ reference

STL (Standard Template Library - Wikipedia) is not supported but the rest of C++ seems fine, so you can grab any good book on C++ really