
C++
文章平均质量分 81
远远看看山
开发无界,学无止境
展开
-
glibc sprintf源码梳理(上)
尝试阅读sprint源码glibc 版本2.110. sprintf和snprintfsprintf和snprintf的是字符串格式化方法,可将格式化数据写入字符串中。snprintf规定了写入字符串的最大长度,避免字符串长度溢出sprintf和snprintf方法定义在libio/stdio.h中,其声明和方法参数说明如下:/* __s : 字符数组指针,存储拼接后的字符串 __format: 字符串,规定了字符串格式 ... : 可变参数,填充format中的值原创 2022-03-04 11:28:19 · 1982 阅读 · 0 评论 -
c++基础-头文件相互引用与循环依赖问题
本文主要分析C++头文件的相互引用,与类的相互依赖问题1. C++头文件的相互引用如果C++头文件相互引用,编译无法通过:// A.cpp#include "A.h"int main(){ return 0;}// A.h#include "B.h"// B.h#include "A.h"尝试编译,报错 from A.h:1, from B.h:1, from A.原创 2021-10-16 16:52:38 · 20100 阅读 · 3 评论