全部博文(143)
发布时间:2020-04-08 18:29:01
文章背景:之前在上家公司时,某个模块大量使用此种方法,代码的可读性令人发指,可扩展性也不好。今天偶然联想到这个知识点,还是记录一下用法,一门方法之所以存在,必然有它存在的价值,只不过要用对地方。参见:利用宏定义中的#实现函数模板的功用C语言宏实现模版函数.........【阅读全文】
发布时间:2020-04-03 15:59:57
1. 在linux kernel的netinet/in.h中# if __BYTE_ORDER == __BIG_ENDIAN/* The host byte order is the same as network byte order, so these functions are all just identity. */# define ntohl(x) (x)# define ntohs(x) (x)# define htonl(x) .........【阅读全文】