自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 晦涩难懂?五分钟带你了解C++中强大的智能指针 妈妈再也不用担心我忘记释放内存辣!

在C++编程中,指针是一种强大的工具,用于直接操作内存和管理动态分配的资源。然而,手动管理指针会带来复杂性和潜在的错误。内存泄漏、悬空指针和双重释放等问题会导致程序崩溃或产生难以排查的错误。C++11引入的智能指针(smart pointers)旨在解决这些问题。智能指针通过封装裸指针,自动管理对象的生命周期,从而减少手动内存管理带来的风险。智能指针不仅提高了代码的安全性和可维护性,还使得资源管理更加直观和可靠。

2024-07-21 01:45:44 860

原创 【计算机网络】- 谢希仁 第7版 第8版 PDF 电子书 湖科大教书匠参考教材

谢希仁教授编著的《计算机网络》是一本广受欢迎的计算机网络教材,广泛应用于高校计算机相关专业的教学。该书系统全面地介绍了计算机网络的基础理论、基本概念和关键技术,内容深入浅出,适合初学者学习和高级用户参考

2024-07-14 15:22:25 499

原创 震惊!居然一看就懂!两分钟教你区分C++函数中的动态绑定和静态绑定

1.静态绑定静态绑定是在编译时确定函数调用和变量引用的实际地址。也就是说函数调用在编译阶段就已经被绑定到具体的函数实现。静态绑定通常用于以下场景:1.普通函数调用: 编译器在编译时能够直接确定调用的是哪个函数

2024-06-29 16:20:03 587

原创 又学懂辣 !五分钟带你掌握C++中的左值,右值,左值引用,右值引用 以及++i和i++的深度刨析 史上最详细!

1.左值是具有持久性且可以获取地址的对象或表达式,通常出现在赋值操作符的左边,例如变量或具名对象。2右值是临时性的、无法获取地址的对象或表达式,通常出现在赋值操作符的右边,例如临时计算的结果或字面量。3.左值引用使用 & 声明,用于操作现有对象而避免复制,如传递参数和返回内部对象引用。4.右值引用使用 && 声明,用于实现移动语义和优化临时对象的资源管理。

2024-06-23 23:34:28 1810 2

原创 又广又深! 关于C++中的const关键字使用方法 史上最详细!

const在 C++ 中用来表示不变性,可以增强代码的安全性和清晰度。理解const的作用及其在不同上下文中的使用,对于编写更高质量的 C++ 代码至关重要。常量成员函数、常量参数和常量返回值是常见的const使用场景,有助于防止意外修改对象或数据。

2024-06-21 16:20:13 1170 9

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除