In un programma C ++ che non contiene codice C legacy, esiste una linea guida per quanto riguarda il numero massimo di livelli di riferimento indiretto che dovrebbero essere usati nel codice sorgente? So che in C (al contrario di C ++), alcuni programmatori hanno usato puntatori a puntatori per un array a più dimensioni, ma nel caso degli array, ci sono strutture di dati in C ++ che possono essere utilizzate per evitare i puntatori ai puntatori.
Gli utenti che ancora creano puntatori a puntatori (o più di questo) cercano di utilizzare i puntatori ai puntatori solo per le prestazioni ETC. motivi?
Ho provato a NON usare più di un puntatore a un puntatore, solo nel caso in cui un puntatore necessitasse di modifica; qualcuno ha altre linee guida o regole ufficiali o non ufficiali riguardo al numero di livelli di riferimento indiretto?