C++/Tips
[C++] initialization
* 본 내용은 C++의 Tips of Week를 번역하였습니다. 1. 초기화 => C++11부터는 다양한 초기화 스타일을 제공함 => {}를 사용하는 방법도 있고 직접초기화를 사용하는 방법도 존재하지만, 직관적이지 않은 경우가 많음 2. "=" vs "{}" => 의도된 리터럴 값으로 직접 초기화 할때 할당 구문을 스마트포인터와 함께 사용할 수 있으며, vector등의 구조 초기화를 수행 가능 // Good Code int x = 2; std::string foo = "Hello World"; std::vector v = {1, 2, 3}; std::unique_ptr matrix = NewMatrix(rows, cols); MyStruct x = {true, 5.0}; MyProto copied_pro..
2021. 7. 9. 17:12