C++
文章平均质量分 55
C++学习笔记
ZHF_Sofia
这个作者很懒,什么都没留下…
展开
-
C++函数参数列表中加入 const
参数有助于确保数据的不可变性,同时也有助于编译器进行更多的优化,提高代码的效率。它还可以在代码中传达有关函数行为的重要信息,使代码更加清晰。具有特定的含义,它表示函数不会修改这些参数的值。这对于确保函数的行为不会改变传递给它的数据很有用,同时还可以提高代码的可读性和可维护性。这可以避免不必要的复制,并且还可以表明函数不会修改传递的对象。:如果你知道函数不需要修改传递给它的参数,可以将这些参数声明为。:在成员函数中,如果你不希望修改类的成员变量,可以使用。,以避免不小心的修改。的常量引用,并不会修改它。原创 2023-10-17 20:05:56 · 215 阅读 · 0 评论 -
c++函数指针
什么是函数指针?既然是指针,那么必然它会指向一个地址。而其名叫函数指针,那就是指向一个函数地址的指针咯。我们知道,函数是存放在内存块中的,类似于数组名是一个数组的首地址,函数名能指代一个函数的首地址。原创 2023-10-17 10:16:43 · 53 阅读 · 0 评论 -
C++中的浅拷贝和深拷贝问题
对数值进行拷贝:简单赋值操作对数组或对象进行拷贝:浅拷贝只是对原有数组或对象的引用,改变原有数组或对象,也会改变浅拷贝的内容, C++中默认的拷贝函数提供浅拷贝功能。原创 2023-07-11 16:28:48 · 130 阅读 · 0 评论