0
현재 매트릭스 클래스에서 작업 중이며 내가 붙어있는 부분이 하나 있습니다. I는, 예를 들면 벡터의 내용 클래스 객체를 초기화 원한다면벡터 내용으로 클래스 객체 초기화
매트릭스 M = {1, 2, 3, 4, 5, 6}
I 연산자 과부하해야 = 또는 그렇게 할 수있는 생성자를 생성 할 수 있습니까? "벡터"에 의한 경우
현재 매트릭스 클래스에서 작업 중이며 내가 붙어있는 부분이 하나 있습니다. I는, 예를 들면 벡터의 내용 클래스 객체를 초기화 원한다면벡터 내용으로 클래스 객체 초기화
매트릭스 M = {1, 2, 3, 4, 5, 6}
I 연산자 과부하해야 = 또는 그렇게 할 수있는 생성자를 생성 할 수 있습니까? "벡터"에 의한 경우
당신이 std::vector
의미, 당신은 분명히 생성자 만들 수 있습니다 : 당신이 {1, 2, 3, 4}
구문을 의미하는 경우에 당신이 복용하는 생성자를 만들 수
Matrix(const std::vector<int>&);
Matrix(const std::initializer_list<int>&);