2
是否有可能使枚举公开,在默认情况下是私人模块?制作枚举公开
module mod
private
enum, (public,) bind(c) !Doesn't work
enumerator(, public) :: ENUM1, ENUM2,... !Doesn't work
end enum
end module
我想保持默认私有模块数据,但希望枚举,而不必一一列举了个别像这样被公众:
public :: ENUM1, ENUM2,... !Works
据我所知,枚举只是整数参数,所以我我很好奇,是否有可能一次为所有人做到这一点。