указатель на класс - не очень понимаю.
Есть такое вот определение класса.
class IC_MessageSink
{
public:
IC_MessageSink();
virtual ~IC_MessageSink();
void logMessage_ANSI(irr::ELOG_LEVEL logLevel, const String message);
void logInfo_ANSI(const String message);
void logWarning_ANSI(const String message);
void logError_ANSI(const String message);
void logMessage(irr::ELOG_LEVEL logLevel,const WideString message);
void logInfo(const WideString message);
void logWarning(const WideString message);
void logError(const WideString message);
virtual const WideString getLevelTag(irr::ELOG_LEVEL logLevel);
virtual void appendMessage(const WideString message)=0;
virtual void clearMessages() = 0;
virtual void toggleVisible() = 0;
};
Далее в программе я встречаю IC_MessageSink *pOut;
Как это понять? Как использовать?
Если можно - небольшой пример с использованием.
//В своей книге че-то не нашел такого... или искал плохо
class IC_MessageSink
{
public:
IC_MessageSink();
virtual ~IC_MessageSink();
void logMessage_ANSI(irr::ELOG_LEVEL logLevel, const String message);
void logInfo_ANSI(const String message);
void logWarning_ANSI(const String message);
void logError_ANSI(const String message);
void logMessage(irr::ELOG_LEVEL logLevel,const WideString message);
void logInfo(const WideString message);
void logWarning(const WideString message);
void logError(const WideString message);
virtual const WideString getLevelTag(irr::ELOG_LEVEL logLevel);
virtual void appendMessage(const WideString message)=0;
virtual void clearMessages() = 0;
virtual void toggleVisible() = 0;
};
Далее в программе я встречаю IC_MessageSink *pOut;
Как это понять? Как использовать?
Если можно - небольшой пример с использованием.
//В своей книге че-то не нашел такого... или искал плохо
