Map find() function in c++ stl

     

Có lẽ trước khi nghe biết map trong C++, chúng ta vẫn áp dụng qua tương đối nhiều các cấu tạo tài liệu quen thuộc khác ví như cấu tạo mảng (array), danh sách links (linked list), cấu tạo stachồng, queue, ..v.v. thì map cũng là 1 trong những cấu trúc tài liệu giống như bên trong thỏng viện chuẩn chỉnh std của C++.

Bạn đang xem: Map find() function in c++ stl

Map cũng chủ yếu nlỗi cái brand name của chính nó, giúp đỡ bạn nghĩ đến được rằng nó là một tập phù hợp của tương đối nhiều bộ phận như kết cấu mảng, cơ mà mỗi bộ phận trong nó không 1-1 thuần chỉ với một vài hoặc một quý hiếm ví dụ nào kia (như vào cấu trúc mảng), cơ mà mỗi bộ phận đó là một cặp bao hàm giá trị bắt đầu Gọi là key (trợ thời dịch là chìa khóa) và cực hiếm đích value (tạm bợ dịch là giá trị ẩn), họ yêu cầu cực hiếm bước đầu để dẫn đường cho tới sản phẩm công nghệ ẩn phía sau nó.

Lấy cuốn từ bỏ điển làm ví dụ, họ gồm một trường đoản cú thiếu hiểu biết, gọi trường đoản cú chính là key, sử dụng tự kia để tra vào tự điển, nó đang dẫn tới một quãng văn uống giải thích làm sao kia, thì đoạn văn uống đó Điện thoại tư vấn là value. lấy ví dụ như, "nước": "một các loại chất lỏng không hương thơm ko vị".

Trong thiết kế, Lúc bạn có nhu cầu cần sử dụng một định danh nào đó sửa chữa mang đến cực hiếm ẩn thật sự đằng sau nó, ví dụ cần sử dụng từ bỏ "một" nhằm thay thế cho số "1", thì chúng ta nên nghĩ ngay lập tức tới câu hỏi áp dụng cấu trúc map.

*

Một điểm đặc trưng nữa là từng key vào bản đồ là tuyệt nhất với cấp thiết bị trùng đính, trong những khi quý giá ẩn của key đó thì có thể bị trùng đính với cái giá trị ẩn của key khác, đây cũng là điều dễ dàng nắm bắt bởi vì trường hợp bọn họ gồm nhì điểm ban đầu, bọn họ vẫn trù trừ không biết lựa chọn điểm bước đầu như thế nào, đó là một trong Một trong những đặc điểm quan trọng của bản đồ.

Xem thêm: Tuyển Cộng Tác Viên Bán Hàng Online Làm Gì? Tuyển Cộng Tác Viên (Ctv) Bán Hàng Online

Nếu bạn có nhu cầu lưu lại danh sách những thành phần không bị trùng đính hoặc đếm chu kỳ mở ra của mỗi từ vào câu thì sao, map là việc sàng lọc tuyệt đối hoàn hảo.

Làm cố nào nhằm sử dụng maps trong C++?

quý khách hoàn toàn có thể tìm kiếm thấy kết cấu maps vào tlỗi viện của C++.

Sử dụng hơi đơn giản dễ dàng, knhì báo một cấu tạo map như sau:

bản đồ someMap;Trong đó kiểu dáng tài liệu của key thường xuyên là string, kiểu tài liệu của value thường xuyên là quý giá số nlỗi int, float, ..v.v. someMap là tên gọi bạn có nhu cầu đặt mang lại maps.

Xem thêm: Phiên Bản Mới Nhất Chưa Được Tải Lên Cửa Hàng Trên Lazada Từ A

Ví dụ:

#include #include using namespace std;int main() { map A; // Khởi tạo một bản đồ A // Thêm vào map A một vài bộ phận. A<"One"> = 1; A<"Two"> = 2; A<"Three"> = 3; // Duyệt và xuất ra từng cặp cực hiếm key: value của từng thành phần trong bản đồ A map::iterator it; for (it = A.begin(); it != A.end(); it++) { cout first.c_str() second first.c_str() second Hope it help.


Chuyên mục: Tổng hợp