[완료] 클래스 첫글자는 무조건 대문자로 해야 되나요??

sinwho의 이미지

C++ 공부중인데요

클래스의 이름의 첫글자는 꼭 대문자여야 되나요??

main() 함수 안에

using namespace;
string name;(헤더 파일에 string 클래스 선언)

라고 할 경우 string 가 모호하다고 에러가 나네요

그래서 클래스 이름을 Stirng로 바꾸거나

using namespace std; 를 using std::cout, using std::endl; 이런식으로 바꾸니까 또 에러가 안나네요

왜 그런건가요? ^-^

익명 사용자의 이미지

겹치지 않는한 상관없습니다.

peecky의 이미지

님이 직접 만든 string 클래스와 std::string 클래스 중 어느 걸 의미하는 지 컴파일러가 알 수 없어서 에러가 나는겁니다.

sinwho의 이미지

답글들 정말 정말 감사합니다

자주 질문해도 되죠? ^-^