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

运行效果:

关键代码:

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

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

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

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

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

相关推荐
charlie1145141917 分钟前
计算机图形学速通指南笔记(0)
c++·笔记·软件工程·计算机图形学·工程实践
带土115 分钟前
2. C++ private、protected、public
开发语言·c++
星火开发设计2 小时前
二维数组:矩阵存储与多维数组的内存布局
开发语言·c++·人工智能·算法·矩阵·函数·知识
夜勤月2 小时前
彻底终结内存泄漏与悬挂指针:深度实战 C++ 智能指针底层原理与自定义内存池,打造稳如泰山的系统基石
开发语言·c++
Fcy6482 小时前
⽤哈希表封装unordered_map和unordered_set(C++模拟实现)
数据结构·c++·散列表
CSDN_RTKLIB2 小时前
右值引用一个误区
c++
一分之二~2 小时前
二叉树--层序遍历(迭代和递归)
数据结构·c++·算法·leetcode
zhooyu3 小时前
OpenGL 与 C++:深入理解与实现 Transform 组件
开发语言·c++
东方轧线3 小时前
突破锁竞争的性能枷锁:深度剖析 C++ 内存模型与无锁编程在超大规模并行 AI 系统中的极致应用实践
java·c++·人工智能
Word码4 小时前
[C++语法]-string类(用法详解及实现)
开发语言·c++