全部博文(143)
发布时间:2019-05-12 15:34:15
原文地址:解决类型重复定义(typedef)的方法在写代码过程中,在调用两个工程时,遇到了重复typedef类型的问题。这类问题的解决方法的例子如下:点击(此处)折叠或打开#ifndef TYPEDEF_ERROR_LOG#define TYPEDEF_ERROR_LOGtypedef enum E_ERROR_LOG.........【阅读全文】
发布时间:2018-10-06 10:37:39
参考:char、signed char、unsigned char的区别总结。类型名称类型全称类型缩写类型长度备注char型或字符型signed char/unsigned char.........【阅读全文】
发布时间:2018-02-22 16:22:26
原文:宏定义中使用do{}while(0)的好处#define MACRO_NAME(para) do{macro content}while(0)的格式,总结了以下几个原因:1,空的宏定义避免warning:#define foo() do{}while(0)2,存在一个独立的block,可以用来进行变量定义,进行比较复杂的实现。3,如果出现在判断语句过后的宏,这样可以保证作为一个整体来是实现.........【阅读全文】