摘要:
1. 值参数传递(Pass by Value) 原理:传入参数时会拷贝一份对象副本。 优点:副本在函数内部可随意修改,不会影响原始数据。 缺点:对于复杂类型,拷贝对象会消耗更多内存和性能。 适用场景:函数只需读取少量数据,且无需修改原对象时,可以考虑值传递。 void processData(MyC 阅读全文
摘要:
在 C/C++ 中,const 用于定义常量,防止数据被意外修改。 ★ 什么时候需要为指针加上const: 保证数据安全:如果函数不需要修改指针指向的数据,用 const 可以防止意外修改,确保数据安全。 void func(const int *ptr){ // 只能读取数据,无法修改 } 提升代 阅读全文