FlaggedT:一个用于类型级别标记的C ++库

时间:2024-05-29 19:25:25
【文件属性】:

文件名称:FlaggedT:一个用于类型级别标记的C ++库

文件大小:70KB

文件格式:ZIP

更新时间:2024-05-29 19:25:25

C++

标记的 一个用于类型级别标记的C ++库。 Flagged提供了多个包装器类型,这些包装器类型使您可以在类型级别将属性添加到变量中。 由于操作符重载,包装类型仍然可以用作内部类型。 实例,教程 # define FLAGGEDT_NO17 // before include in case c++17 isn't supported (types with c++17 tag not available then) # include " flaggedT.h " using namespace flaggedT ; 创建包装的类型 可以使用所需类型的构造函数来创建提供的类型。 如果输入无效(例如, Positive(-1) ),则某些构造方法将执行操作(例如,对输入数据进行Sorted排序)或抛出FlaggedTError : std::logic_error 。 访问包装的数据


【文件预览】:
FlaggedT-master
----dependencies()
--------Catch.h(312KB)
----CMakeLists.txt(430B)
----LICENSE(1KB)
----README.md(7KB)
----TODO(164B)
----tests()
--------test_1.cpp(18KB)
----.gitignore(180B)
----flaggedT()
--------flaggedT.h(35KB)

网友评论