|
안녕하세요....이제 막 C++ 을 시작한 사람입니다.
아직 빌더는 사용 못하고 문법을 익히고 있는 중인데요....
전처리기(pre processor)와 이름공간사용(using namespce)에 대해서 질문드립니다.
보통....저는....책에 있는대로...^^
#include <iostream>
using namespace std;
이런식으로 시작하는데요....
프렌드나 연산자오버로드에서 제대로 컴파일이 안되더군요....
그래서
#include <iostream.h>
로 고치면 제대로 컴파일 되더군요....ㅡ.ㅡ;;;
위의 이름공간의 사용은 iostream 안에 std 부분으로 된 클래스의 사용을
가능토록 해주는 걸로 알고 있는데요.....
이론상으로는 코드도 무리 없이 컴파일 되어야 할텐데 모호하다고 나오네요...
컴파일러가 문젠가요?? 제 컴파일러는 비주얼 C++ 6.0 into....버젼입니다....^^;;
그냥 코딩하기엔 비주얼이 편해서요.....^^
고수님들의 좋은신 답변 부탁드립니다....
부디 그냥 쓰라는 말씀은 하지 마시길.....
|