匿名
未登录
登录
MudWiki
搜索
查看“New”的源代码
来自MudWiki
名字空间
页面
讨论
更多
更多
页面选项
查看
查看源代码
历史
←
New
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
=== 名称 === new() - 加载一个对象的复制,或初始化结构体(类)类型变量 === 语法 === object x = new( string name, ... ); class foo x = new( class foo ); === 描述 === 第一种用法和 [[clone_object]]() 完全一样,注意:[[clone_object]]() 是 [[new]]() 的别名。 第二种用法用于初始化一个结构体类型(struct | class)的变量。示例如下: class example { string name; int age; string *lover; } void create() { // 变量 class example instance = [[new]](class example); // 赋值 instance->age = 24; instance->name = "Ivy"; instance->lover = ({"Alice", "Vivian", "lucy"}); // ... } 在结构体变量初始化时也可以直接传值,如: class example instance = new(class exaample, name:"ivy", age:24, lover:({"Alice","Vivian"})) === 参考 === [[clone_object]](3), [[destruct]](3), [[move_object]](3)) === 翻译 === 雪风(i@mud.ren)
返回至
New
。
导航
导航
首页
Apply列表
Efun列表
最近更改
随机页面
Help about MediaWiki
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志