I have a class like this:
class Class1
{
public:
Apple * apple();
private:
QScopedPointer< QPointer<Apple> > m_apple;
};
class Class1
{
public:
Apple * apple();
private:
QScopedPointer< QPointer<Apple> > m_apple;
};
To copy to clipboard, switch view to plain text mode
Apple is a QDialog.
How do I instantiate m_apple in apple()?
I tried the following but could not compile:
Apple * Class1::apple() {
if (m_apple == 0) {
m_apple->reset(new Apple());
}
return m_apple;
}
Apple * Class1::apple() {
if (m_apple == 0) {
m_apple->reset(new Apple());
}
return m_apple;
}
To copy to clipboard, switch view to plain text mode
Bookmarks