Definitely trying this out. I've always had the problem of "but what is the compiler thinking?" with C++ in particular.