会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
深海号
博客园
首页
新随笔
联系
订阅
管理
2023年7月
glibc的编译、安装和调试
摘要: # glibc的编译、安装和调试 ## 前言 前一段时间看了一些关于linux内核中spinlock的文章,很好奇pthread_spin_lock是如何实现的。在google上也搜索了一下,但给出的均是spinlock的实现原理。因此我决定动手安装一个可调式的glibc,通过debug观察一下pt
阅读全文
posted @ 2023-07-24 23:20 深海·蓝河
阅读(7428)
评论(0)
推荐(0)
2023年6月
条款02:尽量使用const、enum、inline替换define
摘要: 文中说用enum代替define,只能说算是define在定义常量时的一种替代品,不能说明两者有何优劣。所以重点还是在const和inline vs define。 **const vs define: 为什么建议用const而非define?** 1. define定义常量的局限性: * 符号是否
阅读全文
posted @ 2023-06-22 10:38 深海·蓝河
阅读(72)
评论(1)
推荐(0)
2023年5月
在C++中,传值还是传引用?
摘要: 情况一:需要修改原对象 需要修改原对象的情况,必须要传引用。这种情况没什么要说的。 情况二:不需要修改原对象 对于内置类型(整数、浮点数、字符类型等),传值效率更高。主要有三点原因: 内存开销更小。由于内置类型普遍小于8byte,因此内存占用和拷贝开销均较小。 局部性更好。传值时,函数会在栈上为参数
阅读全文
posted @ 2023-05-30 14:23 深海·蓝河
阅读(160)
评论(1)
推荐(0)
公告