today, I reviewed the code and found my colleague had add
#include <vector> in a commonUtil. Asually, I only use
using namespace std; and It works well, so I asked him why and search by google.
It seems that It's a obsolete coding rule, but not necessary all the way.