[1. 개요]
[2. 주의 사항]
초기화 명목으로 보통 명명되는 clear() 함수는 stringstream 에서는 의도한 대로 작동하지 않는다.
- 내부 버퍼를 초기화하는 역할로 동작하지 않음.
- stream 에서 clear() 함수는 보통, flag 등을 초기화하는 역할을 하기 때문...
# failbit / eofbit 등.
따라서, 내부 버퍼를 초기화 하려면, 아래와 같이 빈 문자열을 설정하도록 해야한다.
- .str("");
'C++ > STL' 카테고리의 다른 글
std::thread vs std::async (0) | 2025.05.01 |
---|---|
std::packaged_task (0) | 2025.05.01 |
erase 계열 함수... (0) | 2025.02.11 |
map 과 unordered_map 의 차이점. (0) | 2024.10.23 |
chrono 타이머 (0) | 2024.10.07 |