C++
文章平均质量分 71
简介
初岘
学徒
展开
-
链表(指针)
在C++中,指针之间的赋值是非常直接的,因为指针本质上就是存储地址的变量。这种指针之间的赋值在处理链表、树结构或其他复杂的数据结构时非常常见,因为它允许在不同的函数或代码块中传递对同一块内存区域的引用。是不正确的,因为它试图将一个节点的值赋给一个指针变量,这在类型上不匹配,并且不是我们想要的操作。这样做的目的是创建一个新的指针,而不是试图获取或修改链表中的节点。对节点进行修改,这些修改将反映在另一个指针所指向的节点上,因为它们指向的是同一个对象。是正确的赋值方式,因为它创建了一个指向相同节点的新指针。原创 2024-04-15 11:21:40 · 789 阅读 · 0 评论 -
定义单向列表
这个结构体可以用来表示一个单向链表,单向链表是一种线性数据结构,每个节点都有一个值和一个指向下一个节点的指针。这段代码的功能是定义一个名为ListNode的结构体,结构体是一种可以存储多个不同类型数据的复合数据类型34。原创 2023-10-13 11:37:19 · 100 阅读 · 0 评论 -
C++中 static 关键字
const 还可以修饰函数的参数或返回值,表示参数或返回值是常量,不能被修改。const 还可以修饰类的成员函数,表示该函数不能修改类的非静态成员变量。,延长它们的生命周期,也可以使变量或函数只能在本文件或本类中访问,隐藏它们的实现细节。static 还可以修饰类的成员变量或成员函数,表示它们属于整个类而不是某个对象,可以通过类名直接访问,也可以被所有对象共享。static 和 const 是 C++ 中两个不同的关键字,它们的主要区别在于它们的作用和含义。static 用来修饰变量或函数,表示它们的。原创 2023-08-21 17:10:12 · 70 阅读 · 0 评论 -
C++中引用和指针
引用、指针。原创 2023-07-08 20:32:21 · 112 阅读 · 1 评论 -
way to c++
record原创 2023-03-19 17:53:23 · 188 阅读 · 0 评论 -
C++迭代器
要使用迭代器,需要包含头文件,并使用容器类名后面加上::iterator或::const_iterator来定义迭代器变量。原创 2023-05-08 22:18:33 · 503 阅读 · 0 评论 -
调试记录(展示)
没有命名冲突风险的时候可以忽略,但是我觉得this指针让代码更易读。原创 2023-05-11 21:07:21 · 131 阅读 · 0 评论