ciao a tutti... stavo facendo qualche esperimento con lo stringstream... vi propongo la classe che ho provato a fare:

Codice PHP:
#include <sstream>
#include <iostream>
using namespace std;

class 
A{
public:
        static 
stringstream lista;
        
A(string message){lista<<message<<endl;}
};

int main()
{
    
A messaggio1("prova1");
    
A messaggio2("prova2");
    
    
cout<<A::lista.str();
    
    
system("PAUSE");
    return 
0;

l'idea era di avere uno stringstream statico, condiviso da tutti gli oggetti di tipo A: ogni volta che creo un oggetto di tipo A il costruttore scrive sullo streamstring il messaggio, e alla fine richiamando la srt() su di esso stampo la lista...

Purtroppo ottengo questo errore che non riesco a decifrare:


In function `main':
[Linker error] undefined reference to `A::lista'

In function `ZSt17__verify_groupingPKcjRKSs':
[Linker error] undefined reference to `A::lista'

ld returned 1 exit status
Sapete darmi una mano? vi ringrazio...