struct S {
const int i;
this(int i) {
// 第1次赋值为初化
this.i = i;
}
}
void main() {
auto s = S(42);
// 不行
s.i = 43;
//也不行
s = S(44);
}
d避免初化后修改字段
原创
©著作权归作者所有:来自51CTO博客作者fqbqrr的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:为什么高度不动
下一篇:全关闭windows后台应用,
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
d初化模板构造器
d初化模板构造器
d 模板 构造器 辅助函数 构造函数 -
d初化含用户定义类型构
原文我想在B定义中使用A而不是串 struct A { strin
构造器 隐式转换 显式 -
d的静态模板,启动时初化
Regex!char staticRe(string reStr)() { static struct Impl { static Regex!char re;
静态模板 启动时初化 全局变量 模板函数 实例化 -
d避免垃集误报
d避免垃集误报
d 垃集 误报 管理内存 数组 -
d避免优化代码块
d避免优化代码块
d 优化 编译器 基准测试 -
MySQL 如何避免克隆失败后再次初始化
本文章讨论了当您没有足够的磁盘空间来存储两个数据集时,使用带有安全选项DATA DIRECTORY 的 CLONE INSTANCE 命令
oceanbase MySQL 数据 github -
d的两种初化方式不一样
d的两种初化方式不一样
d 初化 数组 动态数组 构造器