PDA

Visualizza la versione completa : [c++]set stringhe e variabili comuni


giuseppe500
16-10-2012, 21:10
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.

giuseppe500
17-10-2012, 15:17
ok , ho trovato questo metodo per inizalizzare l'array di stringhe , avevo provato usando il vs2003 e si puo' solo con il namespace(mi pare).


namespace CardDealer
{
static const std::string suits[] = {"hearts", "clubs", "spades", "diamonds"};
}
poi da qualche parte:
for(int i = 0; i < sizeof(CardDealer::suits)/sizeof(std::string); ++i)
{
std::cout << CardDealer::suits[i] << std::endl;
}


ciao.

Loading