![]() |
1
4
一般来说,编译器会尝试转换右边的类型,以匹配声明左边的类型。两边都有一个特定的类型——左边实际上不会影响右边的代码成为不同的类型——只是它会转换。编译器将尽可能少地进行转换以匹配左边,如果不可能,则会发出错误。
在这里,
这里,左手边是
但在这里,左手边是专门打出来的
让我们具体点:
在这种情况下
用
但是对于结构,它可能会导致一些信息丢失。
那个结构
这就是
那
|
![]() |
Divyat · D语言的BNF语法形式[闭口] 7 年前 |
![]() |
hiropon · 有没有办法用Dlang同时分配多个变量? 7 年前 |
![]() |
Jonathan Wilbur · 从D中的抽象类运行单元测试? 7 年前 |
![]() |
thinwybk · 如何使用D访问linux字符设备? 7 年前 |
![]() |
user3069488 · 震波。D-未定义标识符(Dlang) 7 年前 |
![]() |
Dmitry Bubnenkov · 错误:实例化模板实例时出错 7 年前 |
![]() |
Matt Smith · 正在转义对局部变量的引用 9 年前 |
![]() |
StillLearningToCode · 将字符串解析为D中的标记 9 年前 |
![]() |
Suliman · D?的TUI(文本用户界面)? 9 年前 |