Pytania otagowane jako vector

Wektor jest tablicą jednowymiarową: zawiera komponenty, do których można uzyskać dostęp za pomocą indeksu całkowego. W niektórych językach rozmiar wektora może się zwiększać lub zmniejszać w zależności od potrzeb, aby umożliwić dodawanie i usuwanie elementów po utworzeniu wektora. Użyj „grafiki wektorowej” do wyświetlania grafiki.


5
Dlaczego klasa Java Vector (i Stack) jest uważana za przestarzałą lub przestarzałą?
Dlaczego Java Vector jest uważana za klasę starszą, przestarzałą lub przestarzałą? Czy jego użycie nie jest prawidłowe podczas pracy z współbieżnością? A jeśli nie chcę ręcznie synchronizować obiektów i chcę po prostu użyć kolekcji bezpiecznej dla wątków bez konieczności tworzenia nowych kopii podstawowej tablicy (jak to CopyOnWriteArrayListma miejsce), to czy …








9
Dlaczego nie mogę utworzyć wektora odniesień?
Kiedy to zrobię: std::vector<int> hello; Wszystko działa świetnie. Kiedy jednak zrobię z tego wektor odnośników: std::vector<int &> hello; Dostaję straszne błędy jak błąd C2528: „wskaźnik”: wskaźnik do odwołania jest nielegalny Chcę umieścić wiele wektorów struktur w wektorze, aby nie musiałem mieszać się ze wskaźnikami. Dlaczego wektor wywołuje w tym napad …

11
Sortowanie wektora w kolejności malejącej
Powinienem użyć std::sort(numbers.begin(), numbers.end(), std::greater<int>()); lub std::sort(numbers.rbegin(), numbers.rend()); // note: reverse iterators posortować wektor w kolejności malejącej? Czy są jakieś zalety lub wady jednego lub drugiego podejścia?
310 c++  sorting  stl  vector  iterator 

14
Najlepszy sposób na wyodrębnienie subvektora z wektora?
Załóżmy, że mam std::vector(nazwijmy to myVec) rozmiar N. Jaki jest najprostszy sposób na zbudowanie nowego wektora składającego się z kopii elementów od X do Y, gdzie 0 <= X <= Y <= N-1? Na przykład, myVec [100000]za pomocą myVec [100999]w wektorze wielkości 150000. Jeśli nie można tego zrobić skutecznie za …
295 c++  stl  vector  range 

11
Jak uzyskać dostęp do ostatniej wartości w wektorze?
Załóżmy, że mam wektor zagnieżdżony w ramce danych na jednym lub dwóch poziomach. Czy istnieje szybki i brudny sposób uzyskania dostępu do ostatniej wartości bez korzystania zlength() funkcji? Coś innego niż $#specjalny wariant PERL ? Chciałbym więc coś takiego: dat$vec1$vec2[$#] zamiast dat$vec1$vec2[length(dat$vec1$vec2)]
290 r  dataframe  vector 

5
std :: vector kontra std :: array w C ++
Jakie są różnice między a std::vectora std::arrayC w C ++? Kiedy należy być lepszym od drugiego? Jakie są zalety i wady każdego z nich? Wszystko, co robi mój podręcznik, pokazuje, jak są takie same.
283 c++  arrays  vector 

18
Jak wydrukować zawartość wektora?
Chcę wydrukować zawartość wektora w C ++, oto co mam: #include <iostream> #include <fstream> #include <string> #include <cmath> #include <vector> #include <sstream> #include <cstdio> using namespace std; int main() { ifstream file("maze.txt"); if (file) { vector<char> vec(istreambuf_iterator<char>(file), (istreambuf_iterator<char>())); vector<char> path; int x = 17; char entrance = vec.at(16); char firstsquare …
282 c++  vector  output  stdvector  cout 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.