c++ - 文件管理器(资源容器)
问题描述
我开始制作资源类之类的东西,我可以在其中为我的应用程序保留所有文件,例如图像和声音,但它变得非常混乱,并且所有内容都在应用程序的开始时加载。
这是包含所有内容的类: https://sourceb.in/S8rJGQQgss(头文件) https://sourceb.in/cjiq78HdOV(cpp文件的一部分)
很抱歉将它发布在不同的网站上,但正如你所见,它真的很乱,我不知道如何才能让它变得更好。
你能给我一个例子或指导我去某个地方吗?
解决方案
我建议至少如下:
- 将纹理、大小和音频分离到不同的文件中
- 这些函数似乎有共同的命名方案,即one.png 和onePlace.png。也许您可以创建一个添加“放置”部分的函数,这样每两行就变成一行。
- 另外,您可以编写 1.png, 2.png, 3.png ... 而不是编写 one.png, two.png, three.png, ... 等,然后您可以使用 for 循环来加载文件.
推荐阅读
- gatling - 当 ExitOnBlockOrFail 时发现 Gatling 所需的 ChainBuilder。无法识别方法执行
- nlp - 如何根据特定的关键字python提取前一个、后和那个句子
- django - Django,从 Excel 创建具有复制和粘贴功能的表单
- python - 无法缩放拆分的值列表
- c++ - 在父指针向量中调用子函数
- ios - Xcode - macCatalyst 应用程序只能在仅构建活动架构设置为 true 时存档和导出
- android - pjsip TLS 与 android BKS 文件
- r-markdown - 用于创建新帖子的 Rmarkdown 插件不起作用
- arrays - 如何使用scala计算方差和均值
- python - Python 'ascii' 编解码器无法对位置 151 中的字符 u'\u2013' 进行编码:序数不在范围内(128)AWS Glue