相同的代码,mingw能够执行,vs不能执行。
vs报告错误:
重载运算符里面的逻辑我有益有遗漏,想知道Windows靠什么来发现,好奇妙!
答:小于号有几个基本性质。非自反(a<a一定false),不正确称(a<b和b<a至多一个成立)。传递(a<b,b<c=>a<c)。
在二叉树构造过程中发现这三个性质随意一个性质有违反,那就能够报错了。
vs的STL跟Gcc的STL区别有多大呢?
答:我看过某些stl代码,mingw的和vs它没有同,但有些细节还是人的目光的公司仍然是相同的版权声明。
再往下,我不会深究。