«vector» 태그된 질문

벡터는 1 차원 배열입니다. 여기에는 정수 색인을 사용하여 액세스 할 수있는 구성 요소가 포함됩니다. 일부 언어에서는 Vector를 만든 후 항목을 추가하거나 제거하기 위해 필요한만큼 벡터 크기가 커지거나 줄어들 수 있습니다. 그래픽 표시에는 '벡터 그래픽'을 사용하십시오.

6
데이터 프레임의 행을 벡터로 변환
데이터 프레임의 행에서 벡터를 만들고 싶습니다. 그러나 행과 열 이름이 필요하지 않습니다. 여러 가지를 시도했지만 운이 없었습니다. 이것은 내 데이터 프레임입니다. > df <- data.frame(a=c(1,2,4,2),b=c(2,6,2,1),c=c(2.6,8.2,7.5,3)) > df a b c 1 1 2 2.6 2 2 6 8.2 3 4 2 7.5 4 2 1 3.0 나는 시도했다 : > …
116 r  vector  dataframe 

8
2 차원 std :: vector 초기화
그래서 다음이 있습니다. std::vector< std::vector <int> > fog; 그리고 나는 그것을 매우 순진하게 초기화하고 있습니다. for(int i=0; i<A_NUMBER; i++) { std::vector <int> fogRow; for(int j=0; j<OTHER_NUMBER; j++) { fogRow.push_back( 0 ); } fog.push_back(fogRow); } 그리고 그것은 매우 잘못된 것 같습니다 ... 이와 같은 벡터를 초기화하는 다른 방법이 있습니까?
116 c++  vector 

3
배열 대 벡터 : 입문 유사점 및 차이점 [닫기]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 칠년 전에 …
111 c++  arrays  vector 

7
std :: vector 요소는 연속적입니까?
내 질문은 간단합니다. std :: vector 요소가 연속적임을 보장합니까? 즉, std :: vector의 첫 번째 요소에 대한 포인터를 C-array로 사용할 수 있습니까? 내 기억이 잘 작동한다면 C ++ 표준은 그런 보장을하지 않았습니다. 그러나 std :: vector 요구 사항은 요소가 인접하지 않은 경우 실제로 충족 할 수 없을 정도였습니다. 누군가 이것을 …
111 c++  vector  standards 

6
함수에서 '벡터'를 반환해도되는 이유는 무엇입니까?
이 코드를 고려하십시오. 이 유형의 코드를 여러 번 보았습니다. words로컬 벡터입니다. 함수에서 어떻게 반환 할 수 있습니까? 죽지 않을 것이라고 보장 할 수 있습니까? std::vector<std::string> read_file(const std::string& path) { std::ifstream file("E:\\names.txt"); if (!file.is_open()) { std::cerr << "Unable to open file" << "\n"; std::exit(-1); } std::vector<string> words;//this vector will be returned …

5
반복기를 사용하여 벡터를 탐색하는 방법은 무엇입니까? (C ++)
목표는 [] 연산자 나 "at"메서드 대신 문자열 벡터의 "n 번째"요소에 액세스하는 것입니다. 내가 이해하는 바에 따르면 반복기를 컨테이너를 탐색하는 데 사용할 수 있지만 이전에는 반복기를 사용한 적이 없으며 읽고있는 내용이 혼란 스럽습니다. 누구든지 이것을 달성하는 방법에 대한 정보를 줄 수 있다면 감사하겠습니다. 감사합니다.
105 c++  iterator  vector 


6
vector <bool>이 STL 컨테이너가 아닌 이유는 무엇입니까?
Scott Meyers의 저서 Effective STL : 표준 템플릿 라이브러리 사용을 개선하는 50 가지 특정 방법 의 항목 18은 vector &lt;bool&gt;STL 컨테이너가 아니고 실제로 bools를 보유하지 않기 때문에 피해야한다고 말합니다 . 다음 코드 : vector &lt;bool&gt; v; bool *pb =&amp;v[0]; 컴파일되지 않고 STL 컨테이너의 요구 사항을 위반합니다. 오류: cannot convert 'std::vector&lt;bool&gt;::reference* …


10
단일 벡터의 모든 요소가 같은지 테스트
벡터의 모든 요소가 서로 같은지 테스트하려고합니다. 내가 생각해 낸 솔루션은 length(). x &lt;- c(1, 2, 3, 4, 5, 6, 1) # FALSE y &lt;- rep(2, times = 7) # TRUE 와 함께 unique(): length(unique(x)) == 1 length(unique(y)) == 1 와 함께 rle(): length(rle(x)$values) == 1 length(rle(y)$values) == 1 요소 간 …
101 r  vector  equality 

5
벡터에서 요소 지우기
지우기 방법을 사용하여 벡터에서 요소를 지우고 싶습니다. 그러나 여기서 문제는 요소가 벡터에서 한 번만 발생한다는 보장이 없다는 것입니다. 여러 번 나타날 수 있으며 모두 지워야합니다. 내 코드는 다음과 같습니다. void erase(std::vector&lt;int&gt;&amp; myNumbers_in, int number_in) { std::vector&lt;int&gt;::iterator iter = myNumbers_in.begin(); std::vector&lt;int&gt;::iterator endIter = myNumbers_in.end(); for(; iter != endIter; ++iter) { if(*iter …
101 c++  vector  stl  erase 

12
끝에서 처음으로 C ++ 벡터 반복
끝에서 시작까지 벡터를 반복 할 수 있습니까? for (vector&lt;my_class&gt;::iterator i = my_vector.end(); i != my_vector.begin(); /* ?! */ ) { } 또는 다음과 같은 경우에만 가능합니다. for (int i = my_vector.size() - 1; i &gt;= 0; --i) { }
101 c++  vector  iterator 

12
벡터에서 항목을 제거하는 동안 C ++ 11 범위 'for'루프에서?
나는 IInventory *의 벡터를 가지고 있으며, 각각에 대해 작업을 수행하기 위해 C ++ 11 범위를 사용하여 목록을 반복하고 있습니다. 하나를 가지고 몇 가지 작업을 한 후 목록에서 제거하고 개체를 삭제하고 싶을 수 있습니다. delete포인터를 정리하기 위해 언제든지 호출 할 수 있다는 것을 알고 있지만 범위 for루프 에있는 동안 벡터에서 포인터를 …
98 c++  vector  for-loop  c++11 


8
벡터 드로어 블 크기 조정이 예상대로되지 않는 이유는 무엇입니까?
Android 앱에서 벡터 드로어 블을 사용하려고합니다. 에서 http://developer.android.com/training/material/drawables.html (강조 광산) : Android 5.0 (API 레벨 21) 이상에서는 정의 를 잃지 않고 확장되는 벡터 드로어 블을 정의 할 수 있습니다 . 이 드로어 블 사용 : &lt;vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:width="24dp" android:viewportWidth="24" android:viewportHeight="24"&gt; &lt;path android:fillColor="@color/colorPrimary" android:pathData="M14,20A2,2 0 0,1 12,22A2,2 0 0,1 10,20H14M12,2A1,1 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.