const std::string::size_type cols = greeting.size() + pad * 2 + 2;
cols는 std::string::size_type 타입으로 지정했다.
int로 지정할 수도 있지만 string의 size를 저장하는 변수이기 때문에 size_type으로 지정했다.
라이브러리가 특정 목적에 부합되도록 미리 정의한 타입을 사용하는 것이 좋은 습관이다.
'C++' 카테고리의 다른 글
| [C++] Call by Value ,Call by Address, Call by Reference (0) | 2021.12.18 |
|---|---|
| [C++] typedef (0) | 2021.12.17 |
| [C++] cin >> x는 cin을 반환한다 (0) | 2021.12.17 |
| [C++] String 맛보기 (0) | 2021.12.17 |
| [C++] 특수 기호 출력하기 (0) | 2021.12.16 |