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)

Văn Dương viết 11:53 ngày 01/10/2018

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.

rogp10 viết 11:44 ngày 01/10/2018

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()<cấu trúc>.end() dùng để duyệt. Thao tác chỉ có ++ (có – nữa) là hay dùng.

PhamHai viết 11:43 ngày 01/10/2018

Theo mình nghĩ, có thể có 2 điều bạn không hiểu:

  1. Tại sao có cú pháp lạ thế kia
  2. Iterator là gì
    Bạn có thể mở file header của map để xem:
2D_team_free_online_Education viết 11:50 ngày 01/10/2018

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

Bài liên quan
0