第11章 GUI Page439 步骤十二 为图元编号 支持直线

运行效果:

关键代码:

为IItem类新增三个函数,两个纯虚

为直线类,新增一个_index成员,并实现GetIndex和SetIndex两个函数

窗口类新增一个 _item_id成员,并初始化

在将图元压入队列之前,设置图元编号,之后调用GetTitle()

暂时注释创建其他图元的代码

相关推荐
此生只爱蛋20 分钟前
【手撕排序2】快速排序
c语言·c++·算法·排序算法
何曾参静谧40 分钟前
「C/C++」C/C++ 指针篇 之 指针运算
c语言·开发语言·c++
lulu_gh_yu1 小时前
数据结构之排序补充
c语言·开发语言·数据结构·c++·学习·算法·排序算法
ULTRA??2 小时前
C加加中的结构化绑定(解包,折叠展开)
开发语言·c++
凌云行者3 小时前
OpenGL入门005——使用Shader类管理着色器
c++·cmake·opengl
凌云行者3 小时前
OpenGL入门006——着色器在纹理混合中的应用
c++·cmake·opengl
~yY…s<#>3 小时前
【刷题17】最小栈、栈的压入弹出、逆波兰表达式
c语言·数据结构·c++·算法·leetcode
可均可可4 小时前
C++之OpenCV入门到提高004:Mat 对象的使用
c++·opencv·mat·imread·imwrite
白子寰4 小时前
【C++打怪之路Lv14】- “多态“篇
开发语言·c++
小芒果_014 小时前
P11229 [CSP-J 2024] 小木棍
c++·算法·信息学奥赛