클래스 멤버 이니셜라이저(Member Initializer)
생성자 c++을 사용하여 알고리즘 문제를 풀때에도 class로 원하는 형태의 객체를 정의할 일이 종종 있다. 이경우 보통 아래와 같이 생성자를 통해 클래스의 멤버변수를 초기화 해준다. class Edge { public: int from; int to; int distance; Edge(int from, int to, int distance) { this->from = from; this->to = to; this->distance = distance; } bool operator distance < edge.distance; //오름 차순 정렬 } }; 멤버 이니셜라이저 다른 사람의 코드를 참조하다 처음 보는 방식을 배우게 되었다. 바로 이니셜라이저 혹은 멤버 이니셜라이저라고 불리는 방법이다. 이니셜라..
2023.02.28