방법1.

using namespace std;

cout<<"Hello World"<<endl;


방법2.

using std::cout;

using std::cin;

using std::endl;

cout<<"Hello World"<<endl;


방법3.

방법1, 방법2 모두 쓰지 않고 쌩으로 std::cout<<"Hello World!"<<std::endl;


방법1, 방법2, 방법3중에 어떤거를 쓰는게 좋을까요?

에디터는 sublime text 3 쓰고있는데 std:: 이렇게만하면 쭈르륵 cout, cin, endl자동완성되고

STL도 vector, list, map같은것도 자동완성목록에 나오고,

push_back같은것도 자동완성에 뜨긴하는데

마음같아선 방법3을 쓰고 싶은데 방법3으로 쓰는게 안좋은 습관인가요?