Add operator for cpp class, check stack, fix stack not clear due to ReturnValue
Fix argument order in function call, fix g++ error