«container-data-type» 태그된 질문

9
왜 참조 벡터를 만들 수 없습니까?
내가 이것을 할 때 : std::vector<int> hello; 모든 것이 잘 작동합니다. 그러나 대신 참조 벡터로 만들면 : std::vector<int &> hello; 나는 끔찍한 오류를 얻는다 오류 C2528 : '포인터': 참조 포인터가 잘못되었습니다 구조체에 대한 많은 참조를 벡터에 넣고 싶습니다. 그래서 포인터로 방해 할 필요가 없습니다. 왜 벡터가 이것에 대해 울화를 일으키는가? …

7
C ++ 11에서 비 멤버 시작 및 종료 함수를 사용하는 이유는 무엇입니까?
모든 표준 컨테이너에는 해당 컨테이너의 반복자를 반환 하는 begin및 end메소드가 있습니다. 그러나 C ++ (11)이 분명히 발표했다 무료 기능을 호출 std::begin하고 std::end이는 전화 begin와 end멤버 함수를. 그래서 글 쓰는 대신 auto i = v.begin(); auto e = v.end(); 당신은 쓸 것입니다 auto i = std::begin(v); auto e = std::end(v); Herb …

10
어떤 시나리오에서 특정 STL 컨테이너를 사용합니까?
C ++에 대한 책에서 STL 컨테이너, 특히 STL 및 컨테이너에 대한 섹션을 읽었습니다. 이제 나는 각자의 고유 한 속성을 가지고 있으며 모든 것을 암기하는 것에 가깝습니다 ... 그러나 아직 이해하지 못하는 것은 각 시나리오가 사용되는 시나리오입니다. 설명은 무엇입니까? 예제 코드가 훨씬 선호됩니다.

3
'size_t'대 'container :: size_type'
사이에 차이가인가 size_t하고 container::size_type? 내가 이해하는 size_t것은 더 일반적이며 모든 size_types에 사용할 수 있습니다 . 하지만 container::size_type특정 종류의 컨테이너에 최적화되어 있습니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.