在编程过程中我们经常会因为头文件顺序而产生一些错位,这些错误我们往往无法定位。
如下
#include<algorithm>
#include<iostream>
#include<vector>
#include"stdafx.h"
以上代码运行时一定会报错但是若改为
#include"stdafx.h"
#include<algorithm>
#include<iostream>
#include<vector>
就不会再报错了,因此c++中头文件包含的顺序非常的重要
详细参考
(“https://www.cnblogs.com/dahai/archive/2012/12/21/2827620.html”)
(“http://blog.csdn.net/clever101/article/details/7269058”)