11、结构体中使用const的场景

当我们使用结构体进行值传递时,会将结构体变量的所有成员变量都复制一份,然后到函数中去用,虽然不会更改原始变量的值,但是复制开销太大,占空间多
如果我们使用结构体指针,由于c++中指针大小固定(不论指针是什么类型),这样就会减小开销
但是使用指针就有更改原始数据的风险,所以我们使用常量指针的形式,这样指针指向的值就不可改变

posted @ 2024-09-16 21:25  不是孩子了  阅读(24)  评论(0编辑  收藏  举报