老版本的编译器有哪些坑,求帮助

学校考试软件老旧,是Microsoft vs2010,教材什么的又都是2019的,考试的时候很多不是自身编程错误造成的问题。
比如那个错误c2143,什么类型前面没分号,这种问题连标红的下划线都没有,改都不知道在哪个地方改。
请问有什么东西需要注意的,2010和新版本之间,感谢指导,大伙儿也在下面交流交流吧

2010版本的可能确实有点老了。但是一般不会出问题的,可能在指针上面容易出现不兼容,c++11版本增加了很多。所以有一些报错也是正常的,但是一般的代码应该不会有问题吧