int에 벡터에 int를 할당하면 "conversion from 'int' to non-scalar type 'std::vector<int, std::allocator<int> >' requested
"이라는 오류 메시지가 나타납니다. 어떻게해야합니까? 나는 벡터를 가지고있다. varr (4, -1); 무엇을 할 올바른 방법 "varr [2] = 3"?int를 벡터 <int>으로 변환하는 방법은 무엇입니까?
답변
두 가지 유형입니다. 당신이 vector<int>
에 int
를 추가하려면 같은 작업을 수행합니다
std::vector<int> vec;
vec.push_back(10);
업데이트 :
이std::vector<int> vec(16, 0); // Create a 16 element vector containing all 0's
vec[4] = 10; // Sets the 5th element (0 based arrays) to 10
수 있습니다 철저한 codeguru tutorial이있을 나타납니다가 벡터 내에서 요소를 설정하려면 관심의 대상. 당신이 vector<int>
에에 int
를 추가하려면
하지만 push_back()은 추가 작업을 수행하므로 특정 위치에 삽입하고 싶습니다. – Rn2dy
@baboonWorksFine : "특정 위치에 삽입하고 싶습니다."- 질문에 추가하십시오! – ZoogieZork
@baboonWorksFine : 그러면 insert()를 사용합니다. 그러나 성능상의 이유로 벡터에 insert()를 자주 사용하고 싶지는 않습니다. (목록을 대신 사용합니다.) – zdan
당신은 push_back
을 사용해야합니다
vector<int> v;
int i = 5;
v.push_back(i);
벡터는 INT의 모음입니다. 당신은 당신이와 push_back() 함수를 사용하여 컬렉션에 추가 컬렉션에 int를 할당 할 수 없습니다 : 당신은 목록,지도와 같은 벡터에 어떤 것을 INT 값을 추가 할 필요가
std::vector<int> manyInts;
int oneInt = 42;
manyInts.push_back(oneInt);
.
- 1. 벡터 <pair <int,int>>을 multimap <int,int>으로 효율적으로 변환하는 방법은 무엇입니까?
- 2. IntPtr/Int를 Socket으로 변환하는 방법?
- 3. int를 통화로 변환하는 방법?
- 4. int를 QString으로 변환하는 방법?
- 5. int를 문자열로 변환하는 방법?
- 6. AVI를 C#으로 3gp로 변환하는 방법은 무엇입니까?
- 7. StringBuilder를 String []으로 변환하는 최선의 방법은 무엇입니까?
- 8. int를 JSP 표현식 언어로 char로 변환하는 방법은 무엇입니까?
- 9. int를 itoa없이 C에서 이진 형식으로 변환하는 방법은 무엇입니까?
- 10. <T>을 Func <T,Tres>으로 변환하는 가장 좋은 방법은 무엇입니까?
- 11. IDictionary <string, object>를 IDictionary <string, string>으로 변환하는 우아한 방법은 무엇입니까
- 12. List <System.IO.FileInfo>의 형식을 List <string>으로 변환하는 방법은 무엇입니까?
- 13. int를 바이너리로 출력하는 방법은 무엇입니까?
- 14. 이러한 이미지 토글 버튼을 벡터 토글 버튼으로 변환하는 방법은 무엇입니까?
- 15. 문자열을 #으로 구분 기호로 배열로 변환하는 방법은 무엇입니까?
- 16. byte []를 C#으로 datetime으로 변환하는 방법은 무엇입니까?
- 17. Java 코드를 .NET (특히 ASP.NET)으로 신속하게 변환하는 방법은 무엇입니까?
- 18. C++에서 void *를 float (*) [3]으로 변환하는 방법은 무엇입니까?
- 19. GetExitCodeProcess에서 DWORD 반환 코드로 INT를 변환하는 방법
- 20. strongname 공개 키 (snk)를 <RSAKeyValue>으로 변환하는 방법은 무엇입니까?
- 21. datarow []를 List <int>으로 변환하는 가장 좋은 방법은 무엇입니까?
- 22. 모 놀리 식 CSV 문자열을 목록 <String>으로 변환하는 방법은 무엇입니까?
- 23. <String>을 String []으로 변환하는 방법?
- 24. C++에서 부호없는 int를 int로 변환하는 정수 오버플로를 피하는 효율적인 방법은 무엇입니까?
- 25. 벡터 만들기 <MyClass>
- 26. ListItemCollection을 ListItem []으로 변환하는 방법?
- 27. 개체를 int로 변환하는 방법은 무엇입니까?
- 28. 목표 -C : int를 선언하고 유지하는 방법은 무엇입니까?
- 29. 열에 Null 또는 int를 생성하는 방법은 무엇입니까?
- 30. J2ME에서 바이트에서 int를 가져 오는 방법은 무엇입니까?
"빵을 어떻게 한 덩어리로 바꾸려면 어떻게해야합니까?" –
벡터에 벡터를 추가하지 않아도됩니다 – Rozuur
당신이 정교해야합니다. 당신이하려는 일의 논리를 설명하십시오. 고독한 단일 정수를 확장 정수 컬렉션으로 어떻게 변환 할 수 있을까요? 내가 생각할 수있는 가장 가까운 것은'벡터 v; v.push_back (myIntVariable); ' –
TheBuzzSaw