C++/Tips
[C++] initialization
1. 복사 초기화(Copy initialization) => 다른 object에서 object를 초기화하는 경우 => non-explicit(명시적이지 않은) 사용자 정의 변환함수만 고려함 => 많은 경우 대입연산자를 사용(=) => 수행 조건 -> 1. non-reference type T가 등호로 구성된 초기화 프로그램과 expression으로 선언된 경우 -> 2. 값으로 함수에 인수를 전할달 때 -> 3. value로 반환되는 function에서 return 시 -> 4. value에 의해 exception을 throw / catch할 때 -> 5. aggregate initialization의 일부로써, initializer가 제공되는 요소를 초기화 할때 T object = other; // 1..
2021. 6. 14. 14:33