![](https://img-blog.csdnimg.cn/direct/c75ebf3111f04ebdb0da83b03c1e7241.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C/C++
知识积累
melonbo
这个作者很懒,什么都没留下…
展开
-
ffmpeg滤镜-添加文字-cpp
错误,通常是由于 FFmpeg 未正确编译或缺少支持 drawtext 滤镜的库。在使用 FFmpeg 时,确保它是用 libfreetype 支持编译的。通过以下命令来检查 FFmpeg 是否支持。如果在编译 FFmpeg 时没有使用。时,如果遇到这个错误,说明。这通常是因为没有安装。原创 2024-07-03 18:30:24 · 231 阅读 · 0 评论 -
程序在内存中的地址在什么时候确定
在程序编译时,一些内存地址是在编译期间已经确定的,但并不是所有的地址都在编译时确定。原创 2024-05-24 16:34:16 · 333 阅读 · 1 评论 -
使用 mkfifo 函数创建命名管道(FIFO),并在两个进程之间进行通信
在 C++ 中使用 mkfifo 函数创建命名管道(FIFO),并在两个进程之间进行通信。原创 2024-05-24 17:40:48 · 201 阅读 · 1 评论 -
c++代码调试的艺术
第二部分指出了这块堆内存是在第15行进行分配的,同样显示了栈信息,报告中还包含了内存数据等(图6-17中未显示)。在6.1节中,我们可以在Windows系统中使用VC++很方便地发现代码中的内存泄漏问题,同样,在Linux系统中我们也希望能够比较方便地发现内存泄漏的问题,并且能够准确地指出内存泄漏的代码行。在代码清单6-10中,函数heap_buffer_overflow_test分配了一个10字节内存,然后向其中复制超过10字节的内容,编译链接后执行,结果如图6-17所示。其实gcc也具备这样的能力。原创 2024-05-29 17:45:44 · 632 阅读 · 0 评论 -
C++段错误利器-backtrace
当程序执行到 *ptr = 42;时,由于 ptr 是 NULL,会触发段错误,操作系统将发送 SIGSEGV 信号,然后由 sigsegv_handler 函数处理并打印调用栈信息。当程序遇到段错误或内存访问违规时,操作系统会向程序发送 SIGSEGV 信号。你可以注册一个信号处理函数来捕获并记录这种信号发生时的信息,包括崩溃地址。一句话,简单好用不费事。原创 2024-05-29 17:25:31 · 325 阅读 · 0 评论 -
C++获取软连接文件属性
【代码】C++获取软连接文件属性。原创 2024-06-18 16:40:06 · 98 阅读 · 0 评论 -
C++中哪些函数输入为空,会导致段错误
【代码】C++中哪些函数输入为空,会导致段错误。原创 2024-06-18 17:45:33 · 235 阅读 · 0 评论