개발자로/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의 음수 값은 절대 사용되지 않는다.