Image

Imagemr_gluck wrote in Imageru_cpp

указатель на класс - не очень понимаю.

Есть такое вот определение класса.

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;
Как это понять? Как использовать?

Если можно - небольшой пример с использованием.

//В своей книге че-то не нашел такого... или искал плохо