PSsimplesafeint:遵循MISRA C ++规则的安全(环绕)整数的C ++ 20实现

时间:2024-05-10 16:57:20
【文件属性】:

文件名称:PSsimplesafeint:遵循MISRA C ++规则的安全(环绕)整数的C ++ 20实现

文件大小:75KB

文件格式:ZIP

更新时间:2024-05-10 16:57:20

C++

简易安全 遵循MISRA C ++规则的安全(环绕)整数的C ++ 20实现。 #ifdef ed C ++ 17实现在分支C ++ 17中可用。 它在namspace psssint提供以下类型,并在namespace psssint::literals提供相应的UDL运算符: // unsigned enum class ui8 ; auto a = 1_ui8; enum class ui16 ; auto b = 2_ui16; enum class ui32 ; auto c = 3_ui32; enum class ui64 ; auto d = 4_ui64; // signed enum class si8 ; auto e = 5_si8; enum class si16 ; auto f = 6_si16; enum class si32 ; a


【文件预览】:
PSsimplesafeint-main
----cevelop-workspace()
--------PSSafeIntTests()
----include()
--------psssafeint.h(18KB)
----LICENSE(1KB)
----conanfile.py(997B)
----.gitignore(342B)
----psssafeint.h(18KB)
----README.md(2KB)
----test_package()
--------conanfile.py(801B)
--------example.cpp(36KB)
--------.gitignore(7B)
--------CMakeLists.txt(658B)

网友评论