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


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

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

1 13

1 ответ:

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