![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
Jeannie222
这个作者很懒,什么都没留下…
展开
-
不能将X*类型的值分配到X*类型的实体问题的解决方法
不能将X类型的值分配到X类型的实体问题的解决方法今天在学习链表的过程中,遇到了这样一个问题1、代码如下:typedef struct { ElemType data; struct LNode *next;//指向结点的指针,存放下一个结点的地址。所以是结点类型:struct LNode,地址就是指针:*next}LNode,*LinkList;2、解决:两个地方的报错都是这个问题,因为在定义结点结构体时,采用了匿名结构体的方法,这样在结构体中的LNode指针会比LNode结原创 2021-08-31 17:59:44 · 31699 阅读 · 2 评论 -
C++中的const使用
C++中的const使用1、常对象const int n=10;//常对象必须初始化n=20;//常对象不能被更新常对象只能调用它的常成员函数,不能调用其他成员函数(常对象唯一对外接口方式)2、常成员函数void print() const;常成员函数不会更改目的对象的数据成员的值可以用来区分重载函数因此无需改变对象状态的成员函数都应当使用const3、常数据成员class A{public: A(int i); void print();private: const原创 2021-08-21 20:05:47 · 327 阅读 · 0 评论 -
C++指针和引用的理解
C++指针和引用的理解一、指针例1:交换函数swap_int(int* a,int* b)#include <iostream>using namespace std;void swap_int(int* a, int* b){ int* temp = a; //cout << *temp;输出为1 a = b; //cout << *a;输出为2 b = temp; //cout << *b;输出原创 2021-08-21 19:17:42 · 312 阅读 · 0 评论