文件名称:为C ++ 11打开多种方法-C/C++开发
文件大小:63KB
文件格式:ZIP
更新时间:2024-06-15 18:25:28
C/C++ Standard Libraries
YOMM11已弃用感谢您的评价和反馈! 在2017年,我学习了D语言,并为D实现了一个开放方法库。在此过程中,我有了一些新想法,其中一些想法适用于C ++。 另外,不建议使用YOMM11。谢谢您的评价和反馈! 在2017年,我学习了D语言,并为D实现了一个开放方法库。在此过程中,我有了一些新想法,其中一些想法适用于C ++。 另外,我的同事David Goffredo向我介绍了现代预处理器宏的功能。 因此,我着手从头开始重新实现Yomm11。 结果是Yomm2,我觉得这是一个更好的库。 在此处阅读有关改进的信息。 我将不再积极发展
【文件预览】:
yomm11-master
----.gitignore(467B)
----src()
--------yomm11.cpp(15KB)
--------CMakeLists.txt(283B)
----LICENSE(1KB)
----doc()
--------advanced_topics.qbk(6KB)
--------MM_FOREIGN_CLASS.qbk(805B)
--------undefined.qbk(255B)
--------MM_CLASS.qbk(1KB)
--------BEGIN_SPECIALIZATION_END_SPECIALIZATION.qbk(2KB)
--------MULTI_METHOD_MACRO.qbk(1KB)
--------multi_method_specialize.qbk(644B)
--------next.qbk(764B)
--------MM_INIT.qbk(979B)
--------intro.qbk(3KB)
--------ambiguous.qbk(318B)
--------multi_method.qbk(2KB)
--------tutorial.qbk(6KB)
--------next.cpp(2KB)
--------reference.qbk(2KB)
--------MM_CLASS_MULTI.qbk(1KB)
--------Jamfile(465B)
--------multi_method_operator_call.qbk(497B)
--------selector.qbk(349B)
--------initialize.qbk(1KB)
--------multi_methods.qbk(1KB)
--------upload(134B)
--------installation.qbk(910B)
--------reference_examples.cpp(2KB)
--------virtual_.qbk(458B)
----examples()
--------three.cpp(2KB)
--------asteroids.cpp(1KB)
--------dl_main.cpp(2KB)
--------dl_shared.cpp(636B)
--------matrix.cpp(8KB)
--------next.cpp(2KB)
--------dl.hpp(1KB)
--------foreign.cpp(2KB)
--------CMakeLists.txt(929B)
----README.md(2KB)
----tests()
--------tests.cpp(32KB)
--------benchmarks.cpp(6KB)
--------run(141B)
--------benchmarks.hpp(1KB)
--------util()
--------animals.hpp(1KB)
--------benchmarks_fast.cpp(910B)
--------order.hpp(966B)
--------mi.hpp(1KB)
--------adjust.hpp(885B)
--------order2.cpp(578B)
--------order1.cpp(1KB)
--------CMakeLists.txt(733B)
----include()
--------yorel()
----go(63B)
----CMakeLists.txt(1KB)