분류 전체보기 (308) 썸네일형 리스트형 [C++] cin >> x는 cin을 반환한다 >>는 연산자 왼쪽의 피연산자를 반환한다. 그러므로 if (cin >> x) cin >> x; if (cin) 위의 두 구문은 같은 의미이다. cin >> x 는 왼쪽 피연산자 cin을 반환하기 때문이다. [C++] type 지정하기 const std::string::size_type cols = greeting.size() + pad * 2 + 2; cols는 std::string::size_type 타입으로 지정했다. int로 지정할 수도 있지만 string의 size를 저장하는 변수이기 때문에 size_type으로 지정했다. 라이브러리가 특정 목적에 부합되도록 미리 정의한 타입을 사용하는 것이 좋은 습관이다. [C++] String 맛보기 String(int,char); char 문자를 int만큼 복사해서 저장한다. String concatenate string1+string2 string1이나 string2 둘중 하나만 string literal이거나 char이어야 한다.(둘다는 안됨) ※string literal: "asdf"와 같이 변하지 않는 데이터 const std::string hello = "Hello"; const std::string message = hello + ", world" + "!"; 정상작동한다. const std::string exclam = "!"; const std::string message = "Hello" + ", world" + exclam; 작동하지 않는다. 첫번째 코드가 작동하는 것은 hello.. [C++] 특수 기호 출력하기 특수기호 " , ' , \ 출력하기 앞에 \을 붙인다. std::cout 이전 1 ··· 36 37 38 39 다음