Подтвердить что ты не робот

Скрытие конструкторов типа данных

При импорте некоторого типа данных необходимо поставить (..) для импортируемых конструкторов.

Можно ли предотвратить экспорт конструкторов некоторого типа данных, даже когда этот тип данных экспортируется?

4b9b3361

Ответ 1

Да, просто используйте тот же синтаксис при их экспорте - Foo(), чтобы экспортировать тип, Foo(..), чтобы экспортировать тип и все конструкторы, и Foo(FooC1,FooC2), чтобы просто экспортировать именованные конструкторы типа.