When inheriting from a super class with private constructor, a call to the private super-constructor from inside the inheriting class is not recognized as error. Example: module abstractClass; abstract class AbstractClass { private this() { } } --------------------- import abstractClass; class InheritingClass : AbstractClass { public this() { super(); } }
https://github.com/D-Programming-Language/dmd/pull/113
https://github.com/D-Programming-Language/dmd/commit/632708a0ff7b16a393903c5213734dadbbbd1b08 https://github.com/D-Programming-Language/dmd/commit/8e5b1cde9de9d1db7e61591cab8ca9338a0b1df6
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル