01/10/2018, 09:40
Thắc mắc về :: trong c++
Hôm nay học tự nhiên thấy chỗ này là lạ ko hiểu mong mấy anh giúp em
(dòng bôi xanh nha mấy anh)
Bài liên quan
Hôm nay học tự nhiên thấy chỗ này là lạ ko hiểu mong mấy anh giúp em
Dấu :: để phân tách các namespace, các thành phần tĩnh, constant.
Dấu -> dùng để truy xuất đến các thành phần biến khai báo dạng con trỏ.
Dấu . để truy xuất đến các thành phần của biến không khai báo dạng con trỏ.
PS: Chém bừa.
Cái này (iterator) dùng để trỏ vào một phần tử trong cấu trúc STL.
Có hai giá trị đặc biệt cho iterator là
<cấu trúc>.begin()
và<cấu trúc>.end()
dùng để duyệt. Thao tác chỉ có ++ (có – nữa) là hay dùng.Theo mình nghĩ, có thể có 2 điều bạn không hiểu:
Bạn có thể mở file header của map để xem:
cái std:: đấy được gọi là toán tử phân giải phạm vi , nó để cho trình biên dịch biết là phạm vi truy xuất của câu lệnh hoặc hàm sau nó thuộc không gian nào , ví dụ như trên thuộc namespace std;
#chém