访问结构体成员不自动提示 就是. 后面
#include <iostream>#include <string>
using namespace std;
typedef int ElemType;
typedef struct
{
int *data;
int size;
int length;
} Sqlist;
//函数声明
bool InitList(SqList &L, int s = 10); //初始化顺序表
int ListLength(const SqList &L); //求线性表长度
intLocate(const SqList &L, const ElemType &e); //按值查找
bool GetData(const SqList &L, int i, ElemType &e); //获得第i个元素
bool InsList(SqList &L, int i, const ElemType e); //在第i个元素前插入一个元素
bool DelList(SqList &L, int i, ElemType e); //删除第i个元素
void DestroyList(SqList &L); //销毁顺序表
void ClearList(SqList &L); //清空顺序表
bool EmptyList(const SqList &L); // 判断表是否为空表
void DispList(const SqList &L); //遍历顺序表,即输出顺序表中所有元素
int main()
{
SqList L;
return 0;
}
//函数实现
bool InitList(SqList &L, int s =10) //初始化顺序表
{
if(s<= 0 ) s = 10;
L.
}
{:10_266:} 自动提示这是编辑器的问题吧 我发现了问题
我给 结构体定义命名
但是还是只能 struct SqList.来访问
不能通过便捷名称.访问
为啥??? yuxijian2020 发表于 2021-4-22 20:59
自动提示这是编辑器的问题吧
自动提示没有出问题呢
是我结构体定义命名出问题了嘛 ?
萌新困惑 我看你上面是c++啊为啥还要 typedef
c++不需要 typedef 也可以直接用结构体名创建对象啊 yuxijian2020 发表于 2021-4-22 21:10
我看你上面是c++啊为啥还要 typedef
c++不需要 typedef 也可以直接用结构体名创建对象啊
嗷 这样嘛 我跟着上课老师写的代码
我找到问题了 谢谢啦
页:
[1]