文件名称:Compile_time_game_gomoku
文件大小:1.61MB
文件格式:ZIP
更新时间:2024-05-03 02:58:05
C++
编译游戏-五子棋 :white_circle: :black_circle: 动机 C ++是可以处理编译时实现和通用编程的最强大的语言之一。 特别是具有template和constexpr功能。 17/20中的C ++演变:在编译时可以支持越来越多的函数/数据结构。 例如,C ++ 20的功能之一就是将来,std :: vector和std :: string都可以在编译时实现(当前的编译器尚不支持)。 鉴于最终项目应该是有趣且交互式的,因此我们决定通过Gomoku游戏执行编译时实现。 编译时游戏和运行时游戏中的不同方法: 运行时游戏中的逻辑: 编译时游戏中的逻辑: 主要设计功能(C ++ 17/20): 模板元编程 std::string_view std::from_chars ( stoi为string_view ) std::integer_sequence / std::index_sequence 手动的
【文件预览】:
Compile_time_game_gomoku-main
----input.sh(2KB)
----information.hpp(10KB)
----Report.md(14KB)
----input-repete.txt(194B)
----Compile Game- Gomoku.pdf(1.82MB)
----str.hpp(4KB)
----input-draw.txt(6B)
----current.txt(278B)
----original.txt(278B)
----input-Owin.txt(141B)
----input-@win.txt(131B)
----main(50KB)
----input.hpp(544B)
----main.cpp(313B)
----full-1.txt(278B)
----main.dSYM()
--------Contents()
----README.md(2KB)
----input.txt(131B)
----loop_input.sh(822B)
----.vscode()
--------settings.json(2KB)