A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
You can see MSDN doc : try, throw, and catch Statements (C++)
And from try-except statementt :
"For C++ programs, we recommend you use native C++ exception-handling: try, catch, and throw statements."