"Ptr là con trỏ đến int." Các *
như được sử dụng ở đây trong một tuyên bố chỉ ra rằng biến là một con trỏ.
• Có ba giá trị mà có thể được sử dụng để khởi tạo một con trỏ: 0, NULL hoặc một địa chỉ của một đối tượng
của cùng loại. Các tiêu chuẩn mới C ++ cũng cung cấp hằng nullptr, được ưa thích.
• Các số nguyên duy nhất có thể được gán cho một con trỏ mà không đúc là số không.
Mục 8.3 Pointer Operators
• Các & (địa chỉ) điều hành (p. 332) có được địa chỉ bộ nhớ . các toán hạng của nó
• các toán hạng của toán tử địa chỉ phải là một tên biến (hay giá trị trái khác); các nhà điều hành địa chỉ không thể được áp dụng cho các hằng hoặc biểu thức mà không trả về một tham chiếu.
• Các * gián tiếp (hoặc dereferencing) điều hành (p. 333) trả về một từ đồng nghĩa với tên của các
đối tượng mà điểm toán hạng của nó để trong bộ nhớ. Điều này được gọi là dereferencing con trỏ (p. 333).
Phần 8.4 Pass-by-tham khảo với con trỏ
• Khi gọi một hàm với một lý luận rằng người gọi muốn được gọi là chức năng để sửa đổi,
địa chỉ của các đối số có thể được thông qua. Các chức năng được gọi sau đó sử dụng các nhà điều hành gián tiếp (*) để tới đích của con trỏ và sửa đổi các giá trị của các đối số trong hàm gọi.
Tóm tắt 363
• Chức năng nhận một địa chỉ như một đối số phải có một con trỏ như tham số tương ứng của nó.
Mục 8.5 Sử dụng const với con trỏ
• các vòng loại const cho phép bạn để thông báo cho trình biên dịch mà
đang được dịch, vui lòng đợi..
