Tôi có C++ project. Tôi làm việc trên dự án để tự dạy mình về việc xây dựng một chương trình bán thực tế trong C++. Nó tải nội dung đệ quy từ một trang web.C++ Đại diện cho các đối tượng tùy chọn
Mỗi lần tải xuống có URL để tải xuống nội dung, cũng như URL cho liên kết giới thiệu (hoặc URL của trang được trích xuất nội dung).
Luôn có giới thiệu trừ khi đó là URL đầu tiên. Tôi đã lừa dối và chỉ coi URL đầu tiên là liên kết giới thiệu của riêng mình. Gần đây tôi đã thay đổi lớp URL để có một biểu diễn trống (hoặc trống). Điều này cảm thấy như một hack.
Có cách nào để đại diện cho đối tượng không bắt buộc trong C++ mà không:
- Sử dụng con trỏ?
- Không gian lãng phí cho đối tượng không hợp lệ?
- hoặc Tạo phiên bản "trống" của đối tượng?
W \ O: Sử dụng con trỏ? IMHO không. – Najzero