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

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 

10
Tại sao std :: set không có hàm thành viên “chứa”?
Tôi đang sử dụng rất nhiều std::set<int>và thường tôi chỉ cần kiểm tra xem một bộ như vậy có chứa một số hay không. Tôi thấy thật tự nhiên khi viết: if (myset.contains(number)) ... Nhưng vì thiếu containsthành viên nên viết rườm rà: if (myset.find(number) != myset.end()) .. hoặc không …
103 c++  stl  stdset 

5
làm thế nào để tìm giao của hai std :: set trong C ++?
Tôi đã cố gắng tìm điểm giao nhau giữa hai std :: set trong C ++, nhưng tôi vẫn gặp lỗi. Tôi đã tạo một thử nghiệm mẫu nhỏ cho việc này #include <iostream> #include <vector> #include <algorithm> #include <set> using namespace std; int main() { set<int> s1; set<int> s2; …

2
Std :: set lưu trữ các đối tượng liên tục trong bộ nhớ?
Có std::setlưu trữ các đối tượng trong bộ nhớ tiếp giáp như thế std::vectornào? Tôi chưa thể tìm thấy điều này trên web, cppreference không đề cập chi tiết về phân bổ bộ nhớ. Nhưng tôi không thể hiểu tại sao nó không thể sử dụng bộ nhớ liền kề, …
16 c++  set  stdset 
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.