верно ли я создаю интеллектуальный указатель (m_sipContent)?
верно ли я создаю интеллектуальный указатель m_sipContent?
#include <QCoreApplication>
#include <QSharedPointer>
struct SipContent
{
void run()
{
}
};
struct Session
{
Session()
{
init();
}
void test()
{
m_sipContent->run();
}
void init();
QSharedPointer<SipContent> m_sipContent;
};
void Session::init()
{
m_sipContent = QSharedPointer<SipContent>();
}
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
Session s;
s.test();
return a.exec();
}
Источник: Stack Overflow на русском