Câu hỏi được gắn thẻ «stdvector»

Một loại trình tự được xác định là một phần của Thư viện Chuẩn.


18
Làm thế nào để in ra nội dung của một vector?
Tôi muốn in ra nội dung của một vectơ trong C ++, đây là những gì tôi có: #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 …
281 c++  vector  output  stdvector  cout 



9
C ++ valarray so với vector
Tôi thích vectơ rất nhiều. Chúng tiện lợi và nhanh chóng. Nhưng tôi biết thứ này được gọi là valarray tồn tại. Tại sao tôi sử dụng valarray thay vì vector? Tôi biết valarrays có một số đường cú pháp, nhưng ngoài ra, khi nào chúng hữu ích?

6
C ++, sao chép được đặt thành vector
Tôi cần sao chép std::setvào 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 Vấn đề ở đâu?
146 c++  copy  stdvector  stdset 



6
Làm thế nào để xáo trộn một vector std ::?
Tôi đang tìm kiếm một cách chung, có thể sử dụng lại để xáo trộn một std::vectortrong C ++. Đây là cách tôi hiện đang làm, nhưng tôi nghĩ nó không hiệu quả lắm vì nó cần một mảng trung gian và nó cần biết loại mục (DeckCard trong ví …
97 c++  shuffle  stdvector 

8
vector :: at so với vector :: operator []
Tôi biết điều đó at()chậm hơn so với []việc kiểm tra ranh giới của nó, điều này cũng được thảo luận trong các câu hỏi tương tự như C ++ Vector ở tốc độ toán tử / [] hoặc :: std :: vector :: at () vs operator [] << …
95 c++  stl  stdvector 


2
std :: dynarray vs std :: vector
C ++ 14 trình bày std::dynarray: std :: dynarray là một vùng chứa trình tự đóng gói các mảng với kích thước được cố định khi xây dựng và không thay đổi trong suốt thời gian tồn tại của đối tượng. std::dynarrayphải được phân bổ trong thời gian chạy giống …
84 c++  stdvector 



3
Làm thế nào tôi có thể có được độ sâu của một vectơ std :: chiều đa chiều tại thời gian biên dịch?
Tôi có một hàm có nhiều chiều std::vectorvà yêu cầu độ sâu (hoặc số lượng kích thước) được truyền vào dưới dạng tham số mẫu. Thay vì mã hóa giá trị này, tôi muốn viết một constexprhàm sẽ lấy std::vectorvà trả về độ sâu làm unsigned integergiá trị. Ví dụ: …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.