2010-08-09 39 views
12

Khi nhập một số kiểu dữ liệu, cần phải đặt (..) cho các hàm tạo.Ẩn các hàm tạo kiểu dữ liệu

Có thể ngăn chặn việc xuất các hàm tạo của một số loại dữ liệu, ngay cả khi loại dữ liệu đó được xuất?

Trả lời

14

Vâng, chỉ cần sử dụng cú pháp tương tự khi xuất khẩu chúng - Foo() chỉ để xuất khẩu các loại, Foo(..) để xuất khẩu các loại và tất cả các nhà thầu, và Foo(FooC1,FooC2) để chỉ xuất khẩu các nhà thầu có tên của các loại.

+7

Chỉ cần "Foo" trong danh sách xuất là đủ để bỏ qua các nhà xây dựng. – Anthony

+3

@Anthony: Một thực tế là tôi tái khám phá một cách thường xuyên, bằng cách đầu tiên quên nó, sau đó tự hỏi tại sao các nhà xây dựng của tôi không nằm trong phạm vi ... –

+3

FWIW Tôi thích rõ ràng là tôi không xuất các nhà xây dựng. –

Các vấn đề liên quan