개발자로/Cpp

Cpp, std::streamsize

ReasonyB 2022. 8. 6. 18:41

std::streamsize - cppreference.com

 

std::streamsize - cppreference.com

typedef /*implementation-defined*/ streamsize; The type std::streamsize is an implementation-defined signed integral type used to represent the number of characters transferred in an I/O operation or the size of an I/O buffer. It is used as a signed counte

en.cppreference.com

Defined in header<ios>

 

선언

typedef /*implementation-defined*/ streamsize;

설명

std::streamsize 타입은 I/O 버퍼의 사이즈 혹은 I/O operation로 전달된 문자들의 수를 나타내는 데 사용하는 정수형 타입의 implementation-defined이다. 인증된 std::size_t의 짝으로 사용되곤한다. POSIX타입인  ssize_t와 유사하게.

std::strstreambuf의 생성자들에서를 제외하고 std::streamsize의 음수 값은 절대 사용되지 않는다.