![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
文章平均质量分 81
沉浮简
这个作者很懒,什么都没留下…
展开
-
三大调试工具gdb,*trace,systemTap使用指南
总体而言三者各有千秋,gdb可动态调试,ftrace主打系统函数追踪,而systemtap功能很强大,个人感觉基本覆盖了ftrace,且能动态捕获系统函数或应用函数的执行时间,项目工作中很实用。原创 2022-08-08 15:25:09 · 1966 阅读 · 0 评论 -
char *const 和 const char *(char const*)
零、看谁在const后面,谁在const后面,就代表谁被const修饰,谁就被限定死,不可改。eg.const char *p -> *p 被修饰,*p(值)不可改;char * const p -> p 被修饰, p(指针)不可改;一、const char *p (限定*p,放开p;*p值不可改,指针p可修改)对于 const char *s 来说,const char*是指向常量的指针,而不是指针本身为常量,可以不被初...原创 2022-05-10 19:29:36 · 6496 阅读 · 5 评论