Nuovo in C ++! Quindi stavo leggendo questo: http://www.learncpp.com/cpp-tutorial/110-a-first-look-at-the-preprocessor/
Protezioni per la testata
Poiché i file di intestazione possono includere altri file di intestazione, è possibile finire nella situazione in cui un file di intestazione viene incluso più volte.
Quindi facciamo direttive per il preprocessore per evitarlo. Ma non sono sicuro - perché il compilatore non può ... non importare la stessa cosa due volte?
Dato che le protezioni per le intestazioni sono opzionali (ma apparentemente una buona pratica), mi viene quasi da pensare che ci siano scenari in cui si desidera importare qualcosa due volte. Anche se non riesco a pensare a nessuno di questi scenari. Qualche idea?
#pragma once
che dice al compilatore di includere quel file solo una volta.