0

我有一个将用户消息存储在 中的程序std::vector<std::string>,并且该向量将与 QListWidgetItem::data() 相关联。为了能够确定我是否应该从服务器加载此用户的消息,我需要知道我们之前是否向 QListWidgetItem::data() 添加了任何内容。我试过这个:

void ChatWindow::friend_selected_from_list(QListWidgetItem* item) {
    if (item.data() == nullptr)
        /* ... */
}

但是比较 QVariant 和 std::nullptr_t 不起作用。

4

0 回答 0