2016-07-28 1 views
-4

다음과 같은 의미입니까?이 벡터 push_back 문은 무엇을 의미합니까?

vector<vector<pair<int, int>>> Graph; 
Graph.push_back(vector<pair<int, int>>()); // What does this statement mean? 

성명서에 값이 없기 때문에 궁금합니다. 이제 나머지 코드에서 초기화 된 위치가 나중에 코드에서 참조되고 있음을 확인할 수 있습니다. 그게 내가 생각했던 것 같지만 확실하지는 않습니다. 그것이 초보자 질문이라면 미안하지만 나는 벡터를 처음 사용합니다. 모든 답장을 보내 주셔서 감사합니다.

+1

다른 벡터의'push_back()'과 같은 것을 의미합니다. C++에 대한 좋은 책은 벡터의'push_back()'메소드가하는 일을 설명 할 것이다. –

+0

질문을 명확히 해 주시겠습니까? 정확히 무엇에 관심이 있으십니까? Stackoverflow는 언어 참조 사이트가 아닙니다. – vordhosbn

+1

의미 : 모든 문서를 읽는데 5 초도 걸리지 않았다. – user463035818

답변

2

그것은 "추가"새로 (있는 경우 즉 후 최종 엔트리) "뒤로"벡터의 이름을 가진 Graphvector<pair<int,int>> 초기화.

+0

감사합니다. 진술에는 가치가 없기 때문에 나는 궁금해했다. 이제 나머지 코드에서 초기화 된 위치가 나중에 코드에서 참조되고 있음을 확인할 수 있습니다. 그게 내가 생각했던 것 같지만 확실하지는 않습니다. 답장을 보내 주셔서 감사합니다. 그것이 초보자 질문이라면 미안하지만 나는 벡터를 처음 사용합니다. – te7

+0

나는 질문이 downvotes을받을 자격이 있다고 생각하지 않습니다. push_back을 이해했습니다.이 경우 인수가 의미하는 것이 아닙니다. –

관련 문제