Can CATIA V5 Use Standard C++ Template Library

Is it ok to use the Standard C++ Template Library with the CATIA V5 C++ API?

In particular, is it ok to intermix the code (e.g. set)?

If that is not allowed, what about using standard c++ template code with standard c++ classes (e.g. set) along with the CATIA C++ code.