c++cli notes