Pytania oznaczone «vector»

146
C ++, skopiuj zestaw do wektora

Muszę skopiować std::setdo std::vector: std::set <double> input; input.insert(5); input.insert(6); std::vector <double> output; std::copy(input.begin(), input.end(), output.begin()); //Error: Vector iterator not dereferencable Gdzie jest

126
Wyodrębnij każdy n-ty element wektora

Chciałbym stworzyć wektor, w którym każdy element jest i+6thelementem innego wektora. Na przykład w wektorze o długości 120 chcę utworzyć inny wektor o długości 20, w którym każdy element jest wartością i, i+6, i+12, i+18...wektora początkowego, czyli chcę wyodrębnić co szósty element...

124
Jak uzyskać maksymalną (lub minimalną) wartość w wektorze?

Jak uzyskać maksymalną (lub minimalną) wartość w wektorze w C ++ ? Widziałem kilka rozwiązań tego problemu w Google, ale żadne z nich nie miało dla mnie sensu :( Czy ktoś może wyjaśnić w prosty i prosty sposób noob, jak uzyskać maksymalną lub minimalną wartość z wektora? i czy mylę się...

116
Konwertuj wiersz ramki danych na wektor

Chcę utworzyć wektor z wiersza ramki danych. Ale nie chcę mieć nazw wierszy i kolumn. Próbowałem kilku rzeczy ... ale nie miałem szczęścia. To jest moja ramka danych: > 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...

116
Inicjalizacja dwuwymiarowego std :: vector

Mam więc następujące rzeczy: std::vector< std::vector <int> > fog; i inicjalizuję go bardzo naiwnie: 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); } I czuje się...

111
Czy elementy std :: vector są gwarantowane jako ciągłe?

Moje pytanie jest proste: czy elementy std :: vector są na pewno ciągłe? W słowie kolejności, czy mogę użyć wskaźnika do pierwszego elementu std :: vector jako tablicy C? Jeśli moja pamięć dobrze mi służy, standard C ++ nie dawał takiej gwarancji. Jednak wymagania std :: vector były takie, że...

105
Jak poruszać się po wektorze za pomocą iteratorów? (C ++)

Celem jest uzyskanie dostępu do „n-tego” elementu wektora łańcuchów zamiast operatora [] lub metody „at”. Z tego, co rozumiem, iteratory mogą być używane do poruszania się po kontenerach, ale nigdy wcześniej nie korzystałem z iteratorów, a to, co czytam, jest mylące. Byłbym wdzięczny, gdyby ktoś...