文件名称:AliasTemplates:别名模板很棒!
文件大小:22KB
文件格式:ZIP
更新时间:2024-07-25 15:08:21
C++
别名模板 这是一个(自我)激励的例子,开始“回报它”并尝试写关于 C++ GameDev 的——更重要的是,写出足够有用且希望足够详细的博文,以便它们能在搜索引擎中留下来,实际上帮助某人摆脱困境。 我在最近的一个项目中偶然发现缺乏对模板 typedef 的支持,并发现所有支持文档、帖子等都普遍引用了 STL 以获取正确使用的示例。 STL 的问题在于并不是每个人都非常熟悉它的工作原理,它看起来有点吓人,所以我想我会尝试在游戏上进行一些调整。 剧透! 模板 Typedef 解决方法已死,C++ 11 中有更好的方法。 项目设置 Lo-fi,三个独立的控制台应用程序,每个应用程序都尝试使用简单的技术模拟一个简单的游戏场景: ObjectOriented - 解决方案的一种典型 OO 方法。 TemplateTypedef - 对通用编程解决方案的(现已弃用)尝试。 AliasTem
【文件预览】:
AliasTemplates-master
----.gitattributes(2KB)
----Templates.sln(3KB)
----LICENCE.txt(1KB)
----AliasTemplates()
--------wizard.cpp(139B)
--------spelltypes.h(323B)
--------pool.h(318B)
--------spell.h(304B)
--------AliasTemplates.vcxproj.filters(584B)
--------magicmissile.cpp(204B)
--------magicmissile.h(157B)
--------main.cpp(1KB)
--------heal.cpp(191B)
--------heal.h(126B)
--------AliasTemplates.vcxproj(4KB)
--------wizard.h(345B)
----README.md(1KB)
----TemplateTypedef()
--------wizard.cpp(139B)
--------spelltypes.h(594B)
--------pool.h(378B)
--------spell.h(305B)
--------magicmissile.cpp(204B)
--------magicmissile.h(157B)
--------main.cpp(1KB)
--------heal.cpp(191B)
--------TemplateTypedef.vcxproj.filters(584B)
--------heal.h(126B)
--------TemplateTypedef.vcxproj(4KB)
--------wizard.h(365B)
----ObjectOrientation()
--------wizard.cpp(335B)
--------spelltypes.h(139B)
--------pool.h(195B)
--------ObjectOrientation.vcxproj.filters(642B)
--------ObjectOrientation.vcxproj(4KB)
--------magicmissilespell.cpp(243B)
--------main.cpp(1KB)
--------pool.cpp(217B)
--------ispell.h(228B)
--------healspell.h(188B)
--------magicmissilespell.h(207B)
--------wizard.h(207B)
--------healspell.cpp(192B)
----.gitignore(2KB)