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

Vectơ là một mảng một chiều: nó chứa các thành phần có thể được truy cập bằng chỉ mục tích phân. Trong một số ngôn ngữ, kích thước của vectơ có thể tăng hoặc thu hẹp khi cần để thêm và xóa các mục sau khi Vector được tạo. Sử dụng 'vector-Graphics' để hiển thị đồ họa.






1
Tại sao vectơ của libc ++ <bool> :: const_reference không phải là bool?
Phần 23.3.7 Lớp vector&lt;bool&gt;[vector.bool], đoạn 1 nêu rõ: template &lt;class Allocator&gt; class vector&lt;bool, Allocator&gt; { public: // types: typedef bool const_reference; ... Tuy nhiên, chương trình này không thể biên dịch khi sử dụng libc ++: #include &lt;vector&gt; #include &lt;type_traits&gt; int main() { static_assert(std::is_same&lt;std::vector&lt;bool&gt;::const_reference, bool&gt;{}, "?"); } Hơn nữa, tôi …

7
Cách tạo vectơ R trống để thêm các mục mới
Tôi muốn sử dụng R trong Python, như được cung cấp bởi mô-đun Rpy2. Tôi nhận thấy rằng R có các []hoạt động rất thuận tiện mà bạn có thể trích xuất các cột hoặc dòng cụ thể. Làm thế nào tôi có thể đạt được một chức năng như …
92 python  r  vector  rpy2 

21
Chuyển đổi một vectơ <int> thành một chuỗi
Tôi có một vùng vector&lt;int&gt;chứa chứa các số nguyên (ví dụ: {1,2,3,4}) và tôi muốn chuyển đổi thành một chuỗi có dạng "1,2,3,4" Cách sạch nhất để làm điều đó trong C ++ là gì? Trong Python, đây là cách tôi thực hiện: &gt;&gt;&gt; array = [1,2,3,4] &gt;&gt;&gt; ",".join(map(str,array)) '1,2,3,4'
92 c++  vector  tostring 


6
Dung lượng ban đầu của vector trong C ++
Cái gì trong capacity()số một std::vectorcái được tạo bằng cách sử dụng hằng số mặc định? Tôi biết rằng size()số không. Chúng ta có thể nói rằng một vectơ được xây dựng mặc định không gọi cấp phát bộ nhớ heap không? Bằng cách này, có thể tạo một mảng …


8
Thay thế cho vectơ <bool>
Như (hy vọng) chúng ta đều biết, vector&lt;bool&gt;nó hoàn toàn bị hỏng và không thể được coi là một mảng C. Cách tốt nhất để có được chức năng này là gì? Cho đến nay, những ý tưởng tôi đã nghĩ ra là: Sử dụng một vector&lt;char&gt;thay thế, hoặc Sử …
90 c++  stl  vector  boolean 



10
Tại sao tôi muốn sử dụng vector để deque
Từ chúng đều là vùng chứa bộ nhớ liền kề nhau; tính năng khôn ngoan, deque có hầu hết mọi thứ mà vector có nhưng nhiều hơn thế, vì nó hiệu quả hơn khi chèn vào phía trước. Tại sao whould ai thích std::vectorđến std::deque?
86 c++  stl  vector  deque 

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.