«vector» 태그된 질문

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


3
원시 데이터에 std :: vector 포인터를 얻는 방법?
내가 사용하려고 해요 std::vectorA와 char배열입니다. 내 함수는 void 포인터를 사용합니다. void process_data(const void *data); 이 코드를 사용하기 전에 : char something[] = "my data here"; process_data(something); 예상대로 작동했습니다. 그러나 이제의 동 적성이 필요 std::vector하므로 대신이 코드를 사용해보십시오. vector<char> something; *cut* process_data(something); 문제는 char 벡터를 내 함수에 어떻게 전달하여 벡터 원시 …
160 c++  stl  vector 

8
R의 빈 벡터에 값을 추가 하시겠습니까?
R을 배우려고하는데 목록에 추가하는 방법을 알 수 없습니다. 이것이 파이썬이라면 나는 할 것이다. . . #Python vector = [] values = ['a','b','c','d','e','f','g'] for i in range(0,len(values)): vector.append(values[i]) R에서 어떻게합니까? #R Programming > vector = c() > values = c('a','b','c','d','e','f','g') > for (i in 1:length(values)) + #append value[i] to empty vector
160 r  list  vector  append 



4
vector :: resize ()와 vector :: reserve () 중에서 선택
vector멤버 변수에 메모리를 미리 할당하고 있습니다. 아래 코드는 최소한의 부분입니다 class A { vector<string> t_Names; public: A () : t_Names(1000) {} }; 이제 어느 시점에서 t_Names.size()같으면 1000. 크기를 (으)로 늘리려 고합니다 100. 그런 다음에 도달 1100하면 다시 증가 100합니다. 내 질문 사이에서 선택하는 것입니다 vector::resize()및 vector::reserve(). 이런 종류의 시나리오에서 더 …
151 c++  vector 







4
벡터의 모든 n 번째 요소 추출
각 요소가 i+6th다른 벡터 의 요소 인 벡터를 만들고 싶습니다 . 예를 들어 길이가 120 인 벡터에서는 각 요소가 i, i+6, i+12, i+18...초기 벡터의 값인 길이가 20 인 다른 벡터를 만들고 싶습니다 . 즉 원본의 6 번째 요소마다 추출하고 싶습니다.
126 r  vector 

10
벡터에서 최대 (또는 최소) 값을 어떻게 얻을 수 있습니까?
C ++ 에서 벡터의 최대 (또는 최소) 값을 어떻게 얻을 수 있습니까? Google에서 이에 대한 몇 가지 해결책을 보았지만 어느 것도 나에게 의미가 없습니다. 누군가가 벡터에서 최대 또는 최소 값을 얻는 방법을 쉽고 간단하게 설명 할 수 있습니까? 그리고 그것이 배열과 다소 동일하다고 가정하는 것이 잘못입니까? 반복자가 필요합니까? 나는 그것을 …
123 c++  vector  max  min 

10
반복하지 않고 배열의 내용을 C ++의 std :: vector에 어떻게 복사합니까?
나중에 처리하기 위해 저장해야하는 프로그램의 다른 부분에서 내 함수로 전달되는 값 배열이 있습니다. 데이터를 처리 할 시간이되기 전에 내 함수가 몇 번 호출 될지 모르기 때문에 동적 저장 구조가 필요하므로 std::vector. push_back모든 값에 대해 개별적으로 표준 루프를 수행 할 필요가 없습니다 memcpy..
122 c++  stl  vector  copy 

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