关于undef
  • 板块学术版
  • 楼主AAA404
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/9/17 20:25
  • 上次更新2023/11/2 19:41:41
查看原帖
关于undef
723198
AAA404楼主2023/9/17 20:25

蒟蒻在写树套树时,用了define来减少代码长度

例如:#define ls(x) spl[x].ch[0] 和 #define rs(x) spl[x].ch[1]

这是splay的宏定义,然后我在splay的封装类的最后还将这两个进行了undef

然后我也写了线段树,用了同样的宏定义:#define ls(x) x<<1 和 #define rs(x) x<<1|1

同样在线段树封装类结束后进行了undef

那么当我在主程序调用时,这些宏定义是否能正常按照我本来的意愿使用?

2023/9/17 20:25
加载中...