遵循MISRA C ++规则的安全(环绕)整数的C ++ 20实现-C/C++开发

时间:2024-06-15 20:21:06
【文件属性】:

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

文件大小:79KB

文件格式:ZIP

更新时间:2024-06-15 20:21:06

C/C++ Standard Libraries

遵循MISRA C ++规则的安全(环绕)整数的C ++ 20实现PSsimplesafeint遵循MISRA C ++规则的安全(环绕)整数的C ++ 20实现。 我可能还会在C ++ 17实现上工作,但是由于SFINAE和DIY的比较,这看起来很难看。 它在namspace psssint中提供以下类型,并在命名空间psssint :: literals中提供相应的UDL运算符://无符号枚举类ui8; 自动a = 1_ui8; 枚举类ui16; 自动b = 2_ui16; 枚举类ui32; 自动c = 3_ui32; 枚举类ui64; 自动d = 4_ui64; //签名的枚举类si8; au


【文件预览】:
PSsimplesafeint-main
----.github()
--------workflows()
----test_package()
--------example.cpp(34KB)
--------CMakeLists.txt(658B)
--------conanfile.py(826B)
--------.gitignore(7B)
----LICENSE(1KB)
----README.md(3KB)
----cevelop-workspace()
--------PSSafeIntTests()
----conanfile.py(953B)
----.gitignore(349B)
----include()
--------psssafeint.h(20KB)

网友评论