Chương này thảo luận về một trong những tính năng mạnh mẽ nhất của C++ programming lan-gauge, con trỏ. Trong chương 6, chúng tôi thấy rằng tài liệu tham khảo có thể được sử dụng để thực hiện tài liệu tham khảo bằng cách vượt qua. Con trỏ cũng cho phép vượt qua bằng cách tham khảo và có thể được sử dụng để tạo ra và thao tác các cấu trúc dữ liệu động mà có thể phát triển và co lại, chẳng hạn như danh sách liên kết, hàng đợi, ngăn xếp và cây. Chương này giải thích các khái niệm cơ bản con trỏ và củng cố các mối quan hệ thân mật giữa các mảng và con trỏ. Giao diện của mảng là con trỏ có nguồn gốc từ ngôn ngữ lập trình C. Như chúng ta đã thấy ở chương 7, véc tơ lớp thư viện chuẩn C++ cung cấp một plementation im của mảng là các đối tượng đầy đủ fledged.Tương tự, C++ thực sự cung cấp hai loại dây — chuỗi đối tượng lớp (mà chúng tôi đã sử dụng từ chương 3) và bộ dây C-phong cách, theo con trỏ. Chương này trên con trỏ một thời gian ngắn giới thiệu dây C để tăng cường kiến thức của bạn của con trỏ. C dây được sử dụng rộng rãi trong các hệ thống kế thừa của C và C++. Chúng tôi thảo luận về bộ dây C chiều sâu trong chương 21. Trong dự án phát triển phần mềm mới, bạn nên ưu tiên đối tượng lớp string.Chúng tôi sẽ xem xét việc sử dụng các liên kết với các lớp trong chương 13, Object-Oriented Pro-gramming: đa hình, nơi mà chúng ta sẽ thấy rằng cái gọi là "bướu chế biến" liên quan đến lập trình hướng đối tượng được thực hiện với con trỏ và tài liệu tham khảo. Chương 20, Custom Templatized cấu trúc dữ liệu, trình bày các ví dụ của việc tạo ra và sử dụng cấu trúc dữ liệu động được thực hiện với con trỏ.
đang được dịch, vui lòng đợi..
