ok grazie funziona...e per quanto riguarda il distruttore??? io scrivo:

delete mTokens;

ma lui mi da un errore:
..\textAnalayzer\li2TextDoc.cpp type `class std::vector<li2::TextToken*, std::allocator<li2::TextToken*> >' argument given to `delete', expected pointer

ma mTokens è un pointer!!! è inizializzato così: vector<TextToken*> mTokens!!!!