ciao
passo subito alla domanda:
Ho una serie di stringhe "comuni" che vorrei poter cambiare(aggiungere / modificare / eliminare) a piacimento in una sola posizione(anche hard coded comunque a compile time, scrivendo nel codice).
facendo in modo che tutte le classi CShader, che eseguono un enumerazione(è un procedimento che estrae delle variabili stringa che sono presenti in un programma compilato da opengl) abbiano accesso a queste stringhe per recuperare un set
set<string>
solo con le stringhe che sono presenti sia dal risultato dell'enumerazione sia tra le stringhe "comuni" piazzate da qualche parte.

grazie.