小弟是初学者,最近总是看见书上写的头文件是<iostream>using namespace std;但是我一直是用<iostream.h>不知道两者有和区别,书上也说了,但是我一直不怎么明白尤其是包含字符串的时候<string.h>就无法通过编译,而<string>using namespace std;就可以,不知道为什么啊,请教高人!谢谢