原文
什么是"存储类"?
声明变量时说明存储内存
的属性.在C中,可能是register
或volatile
.D中,可能是表示存储在数据节
而不是(默认)的线本
存储全局变量
的__gshared
.
为什么ref
也是存储类
?
它是(声明变量
)参数表明未存储在该函数帧中
而是存储在更高地方
的属性.
为什么隐藏指针是存储类
?
成员函数中不必显式
写本(this)
,但ref
不是隐藏
的.
对的,创建ref
存储类是有问题决定,给编译器
增加了大量复杂性,编译器有大量分叉
代码路径(搜索isref
结果为229
次).对域
也是同样,作为存储类
也有问题:它甚至不是关于变量
,而是指针指向的变量
.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现