Computer >> Máy Tính >  >> Lập trình >> C ++

Tại sao chúng ta sử dụng định nghĩa hạn chế trong C ++?

Không có từ khóa như vậy trong C ++. Danh sách các từ khóa C ++ có thể được tìm thấy trong phần 2.11 / 1 của tiêu chuẩn ngôn ngữ C ++. limit là một từ khóa trong phiên bản C99 của ngôn ngữ C chứ không phải trong C ++.

Trong C, một con trỏ đủ điều kiện hạn chế (hoặc tham chiếu) về cơ bản là một lời hứa với trình biên dịch rằng đối với phạm vi của con trỏ, mục tiêu của con trỏ sẽ chỉ được truy cập thông qua con trỏ đó (và các con trỏ được sao chép từ nó).

Các trình biên dịch C ++ cũng hỗ trợ định nghĩa này cho mục đích tối ưu hóa, nhưng nó không phải là một phần của đặc tả ngôn ngữ chính thức.