I have a C++ project. Lavoro sul progetto per insegnarmi a costruire un programma semi-realistico in C++. Scarica i contenuti in modo ricorsivo da un sito Web.C++ Rappresentazione di oggetti opzionali
Ogni download ha un URL per il contenuto da scaricare, nonché un URL per il referrer (o l'URL della pagina da cui è stato estratto il contenuto).
C'è sempre un referente a meno che non sia il primo URL. Avevo imbrogliato e trattavo il primo URL come proprio referente. Di recente ho modificato la classe URL per avere una rappresentazione vuota (o vuota). Questo sembra un hack.
Esiste un modo per rappresentare oggetti opzionali in C++ senza:
- Usando puntatori?
- Sprecare spazio per l'oggetto non valido?
- o Esecuzione di una versione "vuota" dell'oggetto?
W \ O: utilizzo dei puntatori? IMHO no. – Najzero