C sharp vs C++ | Key Differences You Should Know