C++
寒冰兔子
这个作者很懒,什么都没留下…
展开
-
日常开发笔记
开发记录原创 2023-11-02 17:16:29 · 80 阅读 · 0 评论 -
H264转MP4
【代码】H264转MP4。原创 2023-07-21 18:17:37 · 525 阅读 · 0 评论 -
FFmpeg 解码一帧压缩Packet
FFmpeg Decod h264 h265原创 2023-03-07 13:19:17 · 140 阅读 · 0 评论 -
const的用法
const修饰普通变量const int nValue;int const nValue;const修饰指针变量指针本身是常量(char*) const pContent;指针所指向的内容是常量const (char) *pContent;(char) const *pContent;两者都常量const char* const pContent;const修饰函数void function(const char* Var); void function(co原创 2021-07-14 10:32:34 · 76 阅读 · 0 评论 -
函数与函数指针
函数指针int function(int argc){ /*...*/}...int (*p_fun)(int) = function;int (*p_fuc)(int) = &function;//和上一句意义一致函数指针数组int (*p_func_arr[])(int) = {func1, func2,};原创 2021-07-13 17:37:23 · 57 阅读 · 0 评论 -
C交换函数
经典交换函数void swap_v1(int* val_1, int* val_2){ int temp = *val_1; *val_1 = *val_2; *val_2 = *val_1;}简单使用#define SWAP_V2(a, b) (a += b, b = a - b, a -= b)#define SWAP_V3(x, y) {x ^= y; y ^= x; x ^= y}但是以上的使用需要考虑输入的参数是否指向同一块内存。解决方案static原创 2021-07-13 17:28:34 · 102 阅读 · 0 评论 -
C++调用C函数
根据预处理器区分函数#ifdef __cplusplus extern "C" { #endif void funA(); void funB(); void funC(); #ifdef __cplusplus } #endif原创 2021-06-18 11:37:27 · 62 阅读 · 0 评论