小编Ale*_*sev的帖子

如何在结构中创建空指针?

如何在结构中创建空指针属性,就像在C++中一样?我不太明白如何制作指向内存中空白空间的指针.

C++

struct test{
    string data;
    assocc *el;
}
srtuct assocc {
  T *data;
}
Run Code Online (Sandbox Code Playgroud)

struct test {
     data: String,
     ponts: *const Option<assocc<T>>,
}

struct assocc<T> {
    data: T,
}

impl test {
   fn new(data: String) -> test {
      test {
          data: data,
          ponts: None,/*This don't work*/
      }
   }
}

impl<T> assocc<T> {
  fn new(data: T) -> assocc {
      assocc { 
          data: data,
      }
  }
}
Run Code Online (Sandbox Code Playgroud)

struct rust

6
推荐指数
2
解决办法
5877
查看次数

标签 统计

rust ×1

struct ×1