C/C++代码
在工程中积累的实践代码
我才不要写代码呢
这个作者很懒,什么都没留下…
展开
-
使用sys/queue.h
sys/queue.h是FreeBSD中的链表函数,最新版为伯克利的8.5此文件同样包含在Linux和FreeRTOS等发行版系统中经历过时间的考验,当熟练使用此文件后,就不必再自己写基础函数了。TIALQ的使用全称叫 tial queue...原创 2021-08-16 16:01:23 · 330 阅读 · 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 · 162 阅读 · 0 评论 -
\n 与 cout的区别
cout 在插入\n的同时还调用了flush函数原创 2020-10-23 17:15:15 · 375 阅读 · 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 · 400 阅读 · 0 评论