typedef的疑问
查看原帖
typedef的疑问
520544
Phrvth楼主2022/10/22 21:50

我这道题打了很炫(装逼

打了一堆structstruct,但是typedeftypedef出现问题

我打了一个栈的类(装逼

struct Stack{
	int tp = 0, a[MAXN] = {0};
	Stack() {} 
	inline void push(int x) {a[++tp] = x;}
	inline void pop() {a[tp] = 0, tp--;}
	inline int top() {return a[tp];}
};
typedef struct Stack stck;

注意到了吗?我下面定义了个typedef

然后我又打了个大的结构体里面套了结构体(装逼)

struct Tree {
	struct node {
		int l, r;
		node(int _l, int _r) {l = _l, r = _r;}
		node() {}
	}tr[MAXN];
	typedef struct node No;
	void build(char s[], int len) {
		stck t;
		........
	}

看到了吗,我在结构体里面定义了一个buildbuild函数,调用了那个自己写的栈

程序运行了,但是进不去函数里面

求助!

2022/10/22 21:50
加载中...