QT {QVariant}
QVariant
性质
QVariant
和void *
的效率 差不多, 我猜他俩本质应该差不多 毕竟sizeof(QVariant) == 8
也就是存了个指针;
但是QVariant
要方便的多, 毕竟人家是自动管理内存的, 你要是用void *
你到时候释放内存时 就非常的麻烦了 你需要知道他是什么类型;
错误
QVariant只是个联合体, 他不能替代QJSON;
即, 不要以为将T放入QVariant,然后转换成QString,就可以完成序列化了,这是错误的;