다음을 통해 공유


출력 스트림 개체를 생성합니다.

만 미리 정의 된 사용 하는 경우 cout, cerr, 또는 clog 개체를 하지 않아도 출력 스트림을 생성 합니다.생성자를 사용 해야 합니다.

  • 출력 파일 스트림을 생성자

  • Stream 생성자 문자열 출력

출력 파일 스트림을 생성자

두 가지 방법 중 하나로 출력 파일 스트림을 생성할 수 있습니다.

  • 기본 생성자를 사용 하 고 호출을 open 멤버 함수입니다.

    ofstream myFile; // Static or on the stack
    myFile.open( "filename" );
    
    ofstream* pmyFile = new ofstream; // On the heap
    pmyFile->open( "filename" );
    
  • 생성자 호출에서 파일 이름 및 모드 플래그를 지정 합니다.

    ofstream myFile( "filename", ios_base::out);
    

Stream 생성자 문자열 출력

사용 하 여 문자열 출력 스트림을 생성 ostringstream 에서는 다음과 같이 하십시오.

   using namespace std;
string sp;
ostringstream myString;
myString << "this is a test" << ends;
sp = myString.str();  // Obtain string
cout << sp < endl; 

ends "Manipulator" 문자열을 필요한 종료 null 문자를 추가 합니다.

참고 항목

참조

출력 스트림