ایجاد رویداد در c++11 - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

وبـــلاگ هــفت خــط کــد


آموزش های برنامه نویسی
۲۹۴ نفر آنلاین
۸۱ عضو و ۲۱۳ مهمان در سایت حاضرند

ایجاد رویداد در c++11

+2 امتیاز

سلام به دوستان گلم.

من 2 تا کلاس دارم یکی کلاس font و دیگری کلاس فرم .حالا قصد دارم با c++11 ساختار slot و signal در QT یا ساختار delegate  یا callback را پیاده سازی کنم . وقتی که size در کلاس font تغییر داده میشه متد updtae در کلاس form باید فراخوانی شه . به چه صورت باید انجام بدم.

خواهشاً از روش های جدید(c++11) توضیح بدید که کد نویسی کمتری نیاز باشه.

class font{
public:
	void setSize(int size){
		size_ = size;
		fontChanged();
	}
	void fontChanged(){

	}
	int size_;
};

class form{
public:
	void update(){
		cout << "changed font" << endl;
	}

};


ممنون از همگی

سوال شده اردیبهشت 9, 1393  بوسیله ی Xavi (امتیاز 627)   24 83 110
ویرایش شده اردیبهشت 9, 1393 بوسیله ی Xavi

پاسخ شما

اسم شما برای نمایش (دلخواه):
از ایمیل شما فقط برای ارسال اطلاعات بالا استفاده میشود.
تایید نامه ضد اسپم:

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
...