用C++做项目的时候,尤其是写客户端的时候经常会有事件回调的设计,一般的方式是使用虚函数表,用一个虚基类包含一系列的回调函数。但这种方式和C++11的lamda不兼容,为了更方便的实现事件回调机制,使用delegate是很不错的一种方式。
2021-10-18 17:06:49 11KB c++ 设计模式 委托 事件处理机制
做一个画笔小程序。 基本功能要求: 1.这个画图程序,最基本的功能是,作为一个画笔,能利用它实现在屏幕上任意绘画、书写的功能; 2.利用这个画图程序,通过选择画直线、画圆形、画矩形等功能选项并且在屏幕上拖动鼠标操作能实现画出相应图形的功能; 3.这个画图程序,还应该做到能够改变画笔颜色的功能; 4.这个画图程序,还应该具备能够清除已绘制图画的功能。
2019-12-21 19:58:45 25KB JAVA 图形界面设计 委托事件处理
1