C++的一些理解
文章平均质量分 85
Tiandaren
努力产出相对高质量的文章,从自己的理解角度出发,希望大家一起进步。
展开
-
C++||构造函数||析构函数||浅拷贝||深拷贝||一些理解||不定期更新||学习笔记
在学习C++过程中的一些理解,这个博客主要从定义和自己的理解来讲,从而加深自己的一些认知。原创 2023-03-22 10:59:18 · 113 阅读 · 0 评论 -
对C++函数重载的一些理解
包括函数名称、参数类型和数量的详细描述以及每个重载函数所执行的操作等信息都应该清楚地记录下来,以便其他人可以轻松理解代码并正确使用这些函数。更好的类型安全性:在函数调用时,编译器将根据传递给函数的参数的类型和数量来确定应该调用哪个重载函数。简化函数命名:可以使用相同的函数名,在不同的情况下实现不同的功能。函数签名:C++使用“函数签名”来确定重载函数,即函数名称、参数类型和数量的组合。通过使用函数重载,我们可以使用相同的draw函数名处理不同类型的图形,从而使代码更加简洁、易于理解和可维护。原创 2023-03-19 21:20:35 · 531 阅读 · 0 评论 -
对C++引用的一些理解
在上面的例子中,函数 func() 返回了一个指向局部变量 x 的指针,而 x 是在函数内部定义的一个自动变量,它的生命周期在函数执行完毕后就结束了。然后,我们输出了引用 r 所引用的值,这就是一个悬空引用,因为这个值已经被释放了,访问这个值可能导致程序崩溃或者产生不可预期的行为。总之,引用是C++中一种非常重要的特性,它可以提供更加直观、简洁、高效的变量访问方式,并且可以用作函数参数,避免函数调用时产生的数据拷贝。其中,type是被引用变量的类型,ref是引用的名称,var是被引用的变量。原创 2023-03-20 15:53:20 · 375 阅读 · 0 评论