
基础编程
小宇宙响叮当
这个作者很懒,什么都没留下…
展开
-
C语言,字节按位翻转,byte按bit翻转
#include <stdio.h>#include <stdint.h>static char ConvertChar(char u8Inchar){ u8Inchar = (char) ((u8Inchar << 4) + (u8Inchar >> 4)); u8Inchar = ((u8Inchar & 0x33) << 2) + ((u8Inchar & 0xCC) >> 2); ..原创 2022-03-14 17:43:35 · 2922 阅读 · 0 评论 -
C++ 自动释放锁
#include <mutex>std::mutex mOperateMtx;int funtiontest(){ lock_guard<mutex> lock(mOperateMtx); //handle ... return 0;}原创 2022-01-19 17:57:30 · 825 阅读 · 0 评论 -
方便在C++源码文件中,声明C函数的方式
#ifdef __cplusplus#define EXTERN_C extern "C"#else#define EXTERN_C#endifEXTERN_C void func(int test);EXTERN_C void func(int test){}原创 2022-01-18 15:16:06 · 559 阅读 · 0 评论