< 返回版块

zhouchongzxc 发表于 2020-11-07 10:21

前几天在群里谈过enum的内存分配问题。

但是总觉得enum应该可以实现不同的内存布局。

难点在于enum传递的时候!

我想是不是可以用类似可变参数的方式来传递可变的enum内存布局呢?

enum Nat{
  O,
  S(Nat)
}

评论区

写评论
作者 zhouchongzxc 2020-11-07 19:46

可以维护一个 index,address的对应表。在维护数据的同时,维护这个表

👇
Neutron3529: 对这样的enum类型X,你准备怎么处理Vec<X>呢?

Neutron3529 2020-11-07 11:41

对这样的enum类型X,你准备怎么处理Vec<X>呢?

1 共 2 条评论, 1 页