![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++代码
在工程中积累的实践代码
我才不要写代码呢
这个作者很懒,什么都没留下…
展开
-
使用sys/queue.h
sys/queue.h 是FreeBSD中的链表函数,最新版为伯克利的8.5 此文件同样包含在Linux和FreeRTOS等发行版系统中 经历过时间的考验,当熟练使用此文件后,就不必再自己写基础函数了。 TIALQ的使用 全称叫 tial queue ...原创 2021-08-16 16:01:23 · 273 阅读 · 0 评论 -
#define中的##
字符串常量化运算符(#) 主要是把你输入的字符变成了字符串 #include <stdio.h> #define message_for(a, b) \ printf(#a " and " #b "\n") int main(void) { message_for(Tom, Jack); getchar(); return 0; } 输出 Tom and Jack 标记粘贴运算符(##) 可以粘贴两个常量字符串让它们连在一起 #include <std原创 2021-03-10 16:13:23 · 135 阅读 · 0 评论 -
\n 与 cout的区别
cout 在插入\n的同时还调用了flush函数原创 2020-10-23 17:15:15 · 341 阅读 · 0 评论 -
C/C++判断系统大小端
bool is_little_endian() { short a = 0x1122; char* p = (char*)&a; if(*p == 0x11) return true; return false; }原创 2020-07-30 14:03:44 · 380 阅读 · 0 评论