So, no, I don't think you have done even a tiny fraction of what C++ entails.
Maybe you are hardcoding detection of a set of known types by hand?