QTでrawポインターをshared_ptrに置き換えると、コードが機能しなくなることに気付きました。たとえば、代わりに
QTreeWidgetItem* vItem(new QTreeWidgetItem(ItemTitle));
私が使う
std::shared_ptr<QTreeWidgetItem> vItem(new QTreeWidgetItem(ItemTitle));
次に、プログラムがクラッシュするか、何も実行されません(.get()関数を使用して、後でコードの共有ポインターから生のポインターを取得した場合でも)。誰かが原因が何であるか知っていますか?