std::basic_ofstream<CharT,Traits>:: open
|
void
open
(
const
char
*
filename,
std::
ios_base
::
openmode
mode
|
(1) | |
|
void
open
(
const
std
::
filesystem
::
path
::
value_type
*
filename,
std::
ios_base
::
openmode
mode
|
(2) | (C++17부터) |
|
void
open
(
const
std::
string
&
filename,
std::
ios_base
::
openmode
mode
|
(3) | (C++11부터) |
|
void
open
(
const
std::
filesystem
::
path
&
filename,
std::
ios_base
::
openmode
mode
|
(4) | (C++17부터) |
파일 이름 filename 을(를) 파일 스트림과 연결하여 엽니다.
성공 시 clear ( ) 를 호출합니다. 실패 시 setstate ( failbit ) 를 호출합니다.
std::filesystem::path::value_type
가
char
가 아닌 경우에만 제공됩니다.
(C++17부터)
목차 |
매개변수
| filename | - | 열릴 파일의 이름 | ||||||||||||||||
| mode | - |
스트림 열기 모드를 지정합니다.
BitmaskType
입니다. 다음 상수들이 정의되어 있습니다:
|
예제
|
이 섹션은 불완전합니다
이유: 예시가 없음 |
결함 보고서
다음의 동작 변경 결함 보고서들은 이전에 발표된 C++ 표준에 소급 적용되었습니다.
| DR | 적용 대상 | 게시된 동작 | 올바른 동작 |
|---|---|---|---|
| LWG 22 | C++98 | 성공적인 open 시 오류 상태 변경 방식이 불명확했음 | 오류 상태는 변경되지 않음 |
| LWG 409 | C++98 | 성공적인 open 시 오류 상태가 변경되지 않았음 | 오류 상태가 초기화됨 [1] |
- ↑ LWG 이슈 #22의 해결안은 재정의되었습니다.
참고 항목
|
스트림에 연결된 파일이 있는지 확인합니다
(public member function) |
|
|
연결된 파일을 닫습니다
(public member function) |
|
|
파일을 열고 연결된 문자 시퀀스로 구성합니다
(
std::basic_filebuf<CharT,Traits>
의
public member function)
|