关于结构体中const的几个问题
来源:19-1 课程总结
眼睛眯起来
2021-03-17
struct Book{
string title,author;
Book(const string& t,const string &a):title(t),author(a){}//进行初始化
};
老师这段代码中 传入的参数带了const,和引用&
能说一下const和传入&引用的好处吗?
写回答
1回答
-
const保证变量不被修改,引用则保重没有副本导致的额外空间代价。二者在C++面向对象编程时经常一起使用来传参,一方面保重传入的对象不变,同时也没有空间额外代价,所以高效安全,提倡使用。
00
相似问题
老师,我这有一个关于结构体的初始化问题
回答 1
关于结构体的问题
回答 1
关于这段程序的几个疑问
回答 1
老师,关于结构体内存和CPU位数的问题
回答 1
老师,关于结构体内存布局的问题
回答 1