1700번 - 멀티탭 스케줄링
Class Scheduler에 있는 const vector<int>& order에 global로 선언되어있는 vector<int> order를 ref로 연결해준 상황입니다.
reference를 사용하지 않고, 전역 vector<int>를 Class의 vector<int>로 데이터를 넘겨주고 global에 있는 vector<int>는 없어졌으면 좋겠습니다.
제가 C++문법이 익숙치 않아 잘 모르겠으나, move라는걸 이용하면 될것도 같은데 어떻게 하면 좋을까요?
아래 코드처럼 변경하면 동작할겁니다.
다만 move를 사용한 후 global의 order 에 접근 시 에러가 발생하니 주의해야합니다.
댓글을 작성하려면 로그인해야 합니다.
tori1753 1년 전
Class Scheduler에 있는 const vector<int>& order에 global로 선언되어있는 vector<int> order를 ref로 연결해준 상황입니다.
reference를 사용하지 않고, 전역 vector<int>를 Class의 vector<int>로 데이터를 넘겨주고 global에 있는 vector<int>는 없어졌으면 좋겠습니다.
제가 C++문법이 익숙치 않아 잘 모르겠으나, move라는걸 이용하면 될것도 같은데 어떻게 하면 좋을까요?