D语言/DLang 2.088.0 发布,增强与 C++ 交互操作
D 语言近些年一直在加紧脚步的开发迭代,改进语言本身的特性,增强易用性和其他语言的互通性,前面几个版本主要是针对 macOS 平台的 Objective-C 进行打通交互性,而一直努力的还有 C++ 标准库的打通,本次版本也对 C++ 的 std::string 和 std::vector 进行打通,进一步改善语言之间的交互性。 DLang 2.088.0 这个版本包含 27 个主要更改和 58 个已修复的Bugzilla问题。非常感谢 58 位贡献者使 2.088.0 成为可能。 编译器的变化 D1 operator overloads have been deprecated. Deprecate allowing a constructor declaration in a static block deprecated now applies to alias this as well Double initialization of immutable fields inside constructor is now obsolete add __traits(getLoca...