![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++编码实践相关
__Chen_Sheng__
把复杂的事物简单化,才是本事。
展开
-
C和C++的编码实践总结(Coding Practices using C and C++)
C语言编码相关实践文章目录C语言编码相关实践一、C/C++安全性编码和其他方面编码的规范和建议1、什么是安全性编码?2、是否需要它?3、 安全编码实践的规则和建议Rules and Recommendations1)Preprocessor(预处理器)2)Declarations and Initialization(声明和初始化)2)Expressions(表达式)3)Integers(整数)4)Floating Point(浮点数)5)Array(数组)6)Characters and Strings原创 2020-12-15 16:39:40 · 4576 阅读 · 0 评论 -
在Linux下和Windows下,如何正确输出size_t,且能跨平台兼容处理?
如何输出size_t没有Warning警告?在Linux下输出size_t使用"%llu",如:printf(“llu”, sizeof(int));在Windwos的Devc++下使用TDM-GCC 4.9.2 64-bit Release(其实就是MINGW)输出size_t,使用"%I64u",如:printf(“I64u”, sizeof(int));如何编写跨平台兼容性处理代码?主要是通过不同OS平台下的Compiler编译器中的已有的宏进行判断的,如下代码所示:/* =======原创 2020-12-21 13:16:53 · 1099 阅读 · 0 评论