帮忙将typedef STRUCT改成CLASS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了帮忙将typedef STRUCT改成CLASS相关的知识,希望对你有一定的参考价值。

typedef struct

int outs; //出口
PosType nextdi; //下一个位置
NodeType;
typedef struct

int step; //
PosType pos; //马在棋盘的“坐标位置”
int d; //方向标记
NodeType child[8];
SElemType;
typedef struct

public:
SElemType *top;
SElemType *base;
int stacksize;
SqStack;

int InitStack(SqStack &s);
int GetTop(SqStack s,SElemType &e);
int Push(SqStack &s,SElemType e);
int Pop(SqStack &s,SElemType &e);
int DestroyStack(SqStack &s);
int ClearStack(SqStack &s);
int StackEmpty(SqStack s);
int StackLength(SqStack s);

参考技术A class NodeType

public:
int outs;

PosType nextdi;

;
class SElemType

public:
int step; //
PosType pos; //马在棋盘的“坐标位置”
int d; //方向标记
NodeType child[8];
;
class SqStack

public:
SElemType *top;
SElemType *base;
int stacksize;
;追问

请教下,能把最下面的函数声明归到 class SqStack 么

追答

可以,但要把SqStack类型参数去掉

追问

本人,c++小白
帮忙改下,并都注释下。麻烦。我会加分的
http://pan.baidu.com/s/1eQgSy1k

本回答被提问者采纳

以上是关于帮忙将typedef STRUCT改成CLASS的主要内容,如果未能解决你的问题,请参考以下文章

内部 typedef 根据父类而变化

typedef struct用法详解与小结

sc++ struct 想换成class写 谁能帮忙写一下

C语言结构体中struct和typedef struct有啥区别?

C Typedef Struct / Union 自动转换

typedef的用法结构体