class.h
class QString;
class Foo
{
public:
Foo(){init()};
private:
QString *str;
void init();
void action();
};
class.cpp
#include <QString>
#include "class.h"
void Foo::init()
{
str = new QString;
}
action.cpp
#include "class.h"
void Foo::action()
{
str.size();
}
Вопрос: почему str не видна в функции action?