Skip to content

FB_OPTION_PRIVATE


编译器设置的内置定义(宏值)。

语法

` FB_OPTION_PRIVATE

`

描述

指示当未显式指定 PrivatePublic 时,FunctionSub 默认具有模块作用域还是全局作用域。

函数和子程序的默认作用域说明符由编译时使用的 -lang 命令行选项或源文件中的 Option Private 语句决定。

过程的默认作用域可在编译时通过 #pragma private 更改。

若未设置该选项,__FB_OPTION_PRIVATE__ 返回零(0);若已设置,返回非零(-1)。

示例

start GeSHi

vb
#if( __FB_OPTION_PRIVATE__ <> 0 )
  #error Option Private must Not be used With This module
#endif

end GeSHi

与 QB 的区别

  • FreeBASIC 新增

另请参阅

  • Option Private
  • Private
  • Public

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系