formatstring:一个C ++ 14类型的安全格式字符串库,深受Python的str.format()函数启发

时间:2024-05-29 12:30:52
【文件属性】:

文件名称:formatstring:一个C ++ 14类型的安全格式字符串库,深受Python的str.format()函数启发

文件大小:39KB

文件格式:ZIP

更新时间:2024-05-29 12:30:52

C++

格式字符串 一个C ++ 14类型的安全格式字符串库,很大程度上受Python的str.format()函数启发。 这更像是一种概念证明,在任何生产环境中任何人都不会使用,有测试,没有维护,并且效率可能很低。 因此,我认为您不想使用它,但是如果您想自己写类似的东西,则可能要看看它。 例子: # include < iostream> # include < formatstring> using namespace formatstring ; int main () { // create a temp. formatting object that gets written to cout std::cout << format ( " hex: {:#x}, centerd: {:_^20}, padded: {:+010.3f} \n " ,


【文件预览】:
formatstring-master
----cmake_uninstall.cmake.in(764B)
----test()
--------test.py(6KB)
--------format.cpp(30KB)
--------CMakeLists.txt(193B)
----include()
--------formatstring.h(420B)
--------formatstring()
----src()
--------formatvalue.cpp(32KB)
--------config.cpp(230B)
--------formattedvalue.cpp(339B)
--------format.cpp(10KB)
--------formatspec.cpp(597B)
--------exceptions.cpp(818B)
--------strformatitem.h(1KB)
--------valueformatitem.h(2KB)
--------CMakeLists.txt(2KB)
--------strformatitem.cpp(320B)
--------valueformatitem.cpp(330B)
----formatstring.pc.in(413B)
----examples()
--------example.cpp(9KB)
--------CMakeLists.txt(88B)
----.gitignore(40B)
----CMakeLists.txt(4KB)
----README.md(3KB)

网友评论