|
오타네요..
count => cout
정유수 님이 쓰신 글 :
: 입문자입니다. 콘솔에서 출력할것을 짜고 있는데요..
:
:
: c++ 빌더에서 컴파일을 하고 있습니다.
:
:
:
:
: //---------------------------------------------------------------------------
:
: #include <iostream>
: #include <vcl.h>
: #pragma hdrstop
:
: using std::cout;
: using std::endl;
:
: //---------------------------------------------------------------------------
: 중략
: //---------------------------------------------------------------------------
: class Student: public Person
: {
: char major[20];
: public:
: Student(char* _major){
: strcpy(major, _major);
: }
: const char* GetMajor() const{
: return major;
: }
: void ShowData() const{
: count<<"이름 : "<<GetName()<<endl;
: count<<"나이 : "<<GetAge()<<endl;
: count<<"전공 : "<<GetMajor()<<endl;
: }
: };
:
:
: #pragma argsused
: int main(int argc, char* argv[])
: {
: Student kim("computer");
: kim.ShowData();
:
: return 0;
: }
: //---------------------------------------------------------------------------
: count<<"이름 : "<<GetName()<<endl;
: count<<"나이 : "<<GetAge()<<endl;
: count<<"전공 : "<<GetMajor()<<endl;
:
: 이 줄에서 왕창 에러가 떠버리는군요..
:
: [C++ Error] Unit1.cpp(40): E2335 Overloaded 'count' ambiguous in this context
:
:
:
: 일반적인 콘솔창 출력으로 돌릴때는 c++ 빌더 에서 뭔가를 더 인클루드 해줘야 하는건가요?
|