自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一些常见指针

9. **智能指针**(C++ 特有):在 C++ 中,智能指针是一类特殊的指针,它可以自动管理内存,减少内存泄漏的风险。在 C 和 C++ 中,可以有任意级别的指针,但超过两级(**指针的指针**)通常会使代码难以理解。3. **传递当前对象**:可以将 `this` 指针作为参数传递给其他函数,以便在函数中操作当前对象。1. **引用成员变量**:在类的成员函数中,可以使用 `this` 指针来引用调用对象的成员变量。4. **比较两个对象的地址**:可以使用 `this` 指针来比较两个对象的地址。

2024-08-22 10:25:46 185

原创 关于一些预处理指令

if 用于开始一个条件编译块,#else 用于提供另一个选项,#elif 用于提供更多的条件选项,#endif用于结束条件编译块。在这个例子中,`#include <iostream>` 指令告诉编译器在编译这段代码之前先包含 `iostream` 文件,这个文件定义了 `std::cout` 和 `std::endl` 等功能。`#ifdef` 检查某个宏是否已定义,`#ifndef` 检查某个宏是否未定义,而 `#endif` 用于结束条件编译块。1. `#define`:这个指令用于定义宏。

2024-08-22 10:23:45 224

空空如也

空空如也

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

TA关注的人

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