Hướng dẫn cách lấy kích thước map trong C++. Bạn sẽ học được cách dùng hàm size để lấy kích thước (số phần tử) trong map C++ sau bài học này.
Lấy kích thước map trong C++ bằng hàm size
Hàm size là một hàm thành viên trong class std:map, có tác dụng lấy kích thước (số phần tử) có trong 1 map C++.
Chúng ta sử dụng hàm size để lấy kích thước map trong C++ với cú pháp như sau:
mp.size();
Trong đó mp
là map cần lấy kích thước (số phần tử) chứa trong nó.
Ví dụ cụ thể, chúng ta lấy kích thước map trong C++ bằng hàm size như sau:
|
Lưu ý, số phần tử hay kích thước của map ở đây được tính sau khi các phần tử được kiểm tra key có trùng lặp và sắp xếp trong map, chứ không phải là số phần tử mà chúng ta đã dùng khi khai báo map.
Ví dụ, nếu khi khai báo map mà tồn tại các phần tử trùng lặp key thì số phần tử được đếm bởi hàm size() sẽ khác với số phần tử chỉ định trong khai báo như sau:
|
Kết quả:
alpha: 20 |
Có thể thấy mặc dù có 5 phần tử được dùng trong khai báo map nhưng chỉ có 3 phần tử với key không trùng lặp được lưu trong map, dẫn đến kết quả của hàm size() bằng 3 mà thôi.
Tổng kết
Trên đây Kiyoshi đã hướng dẫn bạn về cách lấy kích thước của map trong C++ rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.
Và hãy cùng tìm hiểu những kiến thức sâu hơn về C++ trong các bài học tiếp theo.
URL Link
https://laptrinhcanban.com/cpp/lap-trinh-cpp-co-ban/map-trong-cpp/lay-kich-thuoc-map-trong-cpp/
HOME › lập trình c++ cơ bản dành cho người mới học lập trình>>24. map trong c++