Errori, bug, domande - pagina 2006
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Perché entrambi dovrebbero compilare?
In generale, uso raramente i modelli - non sono entrato nei dettagli - posso solo spiegare a livello intuitivo
Nel 2° caso, una sostituzione diretta di T con A* si compila bene - quindi anche il template dovrebbe compilare
Nel 1° caso, una sostituzione diretta non funziona, ma si può aggiungere il parametro ridondante T2 - con esso si compila normalmente - quindi dovrebbe farlo senza - ecco perché è ridondante
Intuitivamente, const è a volte parte di un tipo e a volte solo un identificatore, che all'interno della funzione il puntatore sarà const.
Questo può essere percepito attraversoPrint(__FUNCSIG__);
Errore di compilazione
È così che si compila, la versione originale non dovrebbe.
Perché?
Quindi va bene. Cosa è cambiato in linea di principio?
Cosa è cambiato fondamentalmente?
La differenza è enorme! Questo è quello che hai chiamato.
Il compilatore va in errore nel senso che non riesce a capire la versione corretta del template. Ovviamente gliel'ha detto.E funziona.
E funziona.
Perché i caratteri extra?
Perché i caratteri extra?
Per mostrare che il compilatore non indovina una versione perfettamente funzionante del modello.
Per mostrare che il compilatore non indovina una versione perfettamente funzionante del modello.
Perché dovrebbe? ServiceDesk può capirlo da solo
Perché?