文件名称:nanostl:NanoSTL,C ++ STL和libm的一小部分
文件大小:102KB
文件格式:ZIP
更新时间:2024-05-25 07:25:35
C++
NanoSTL,可移植的C ++ STL小型子集。 NanoSTL非常适合在C ++应用程序和类似C ++的JIT编译器中使用类似STL的功能。 NanoSTL是可移植的,它应该可以在许多环境中很好地运行,包括Windows,Linux,macOS,x86,ARM,SPARC等。 NanoSTL应该可以在C ++ 11编译器或更高版本上正常工作。 (不支持C ++ 03或更早版本) 地位 早期测试阶段。 尚未准备好用于生产。 特征 实验性CUDA支持。 您可以在设备功能上使用NanoSTL。 参见sandbox/cuda/ 支持的功能 向量 细绳 to_string(float) (使用ryu) to_string(double) (使用ryu) stof (使用ryu_parse浮动的字符串) stod (使用ryu_parse的字符串加倍) 算法 限度 地图 小心! 并
【文件预览】:
nanostl-master
----.travis.yml(849B)
----sandbox()
--------cuda()
--------type_traits()
----test()
--------test.cc(21KB)
--------test_valarray.cc(2KB)
--------acutest.h(43KB)
--------LICENSE.acutest.md(1KB)
--------CMakeLists.txt(352B)
--------Makefile(73B)
----include()
--------nanoutility.h(2KB)
--------nanostl.h(1KB)
--------nanoalgorithm.h(2KB)
--------ryu()
--------nanoios.h(1KB)
--------nanoiterator.h(3KB)
--------nanocstdint.h(2KB)
--------nanotype_traits.h(5KB)
--------nanocstring.h(2KB)
--------nanostring.h(6KB)
--------nanomath.h(22KB)
--------nanomap.h(7KB)
--------nanocommon.h(3KB)
--------nanosstream.h(2KB)
--------nanoallocator.h(2KB)
--------nanocassert.h(1KB)
--------nanovalarray.h(6KB)
--------nanolimits.h(7KB)
--------nanovector.h(6KB)
--------__nanostrutil.h(59KB)
--------nanostreambuf.h(1KB)
----single_include()
--------nanostl.h(43KB)
----LICENSE(1KB)
----.clang-format(108B)
----README.md(5KB)
----scripts()
--------generateSingleHeader.py(5KB)