LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

(((CJpgFrame*)this)->*CJpgFrame::Write)();

??? если переменная в этом классе(CJpgFrame), внутри метода класса и даже наследника по идее так:

(this->*Write)();

вот кодик

struct Test{
	bool ( Test:: *_method_ptr) ();
	
	bool ff(){	return true; }
	
	bool test_func(){
		_method_ptr = &Test::ff; ///assignment
		return (this->*_method_ptr)(); ///call method pointer
	}
};

Исходная версия alysnix, :

(((CJpgFrame*)this)->*CJpgFrame::Write)();

??? если переменная в этом классе(CJpgFrame), внутри метода класса и даже наследника по идее так:

(this->*Write)();