Re[2]: Указатель на QString
От: DanQuimby  
Дата: 04.06.11 11:39
Оценка:
Здравствуйте, CannyMan, Вы писали:

CM>Здравствуйте, a1ien.n3t, Вы писали:


AN>>Нужно соотнести большое количество членов класса текстовым именам. Использую вот такую конструкцию.

AN>>
AN>>QMap<QString,void*> vars;
AN>>

AN>>Собственно заполняем в конструкторе.
AN>>
AN>> vars.insert("name",(void*)&this->name);
AN>> vars.insert("extraCellsCount",(void*)&this->extraCellsCount);
AN>>

AN>>При этом
AN>>в самом классе
AN>>
AN>>    QString name;
AN>>    int extraCellsCount;
AN>>

AN>>В инт записать не проблема, а вот как в QString в таком случае данные писать??

CM>Вопрос такой — а нахрена void* ? Не лучше ли QVariant?

если пропустить ... что действительно нафига void


 QString x = "free";
 QString y = "dom";

 x.append(y);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.