d语言struct用法例子使用new和不使用new都给个完整运行例子
使用new关键字:
import std.stdio;
struct Person {
string name;
int age;
}
void main() {
// 使用new关键字创建结构体实例
auto person = new Person;
person.name = "Alice";
person.age = 25;
writeln("Name: ", person.name);
writeln("Age: ", person.age);
// 记得手动释放内存
delete person;
}
不使用new关键字:
import std.stdio;
struct Person {
string name;
int age;
}
void main() {
// 定义结构体变量
Person person;
person.name = "Alice";
person.age = 25;
writeln("Name: ", person.name);
writeln("Age: ", person.age);
}
``
原文地址: https://www.cveoy.top/t/topic/eYi6 著作权归作者所有。请勿转载和采集!