FB_OPTION_PRIVATE
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgDdfboptionprivate
- 最后更新: 2024-04-28
编译器设置的内置定义(宏值)。
语法
` FB_OPTION_PRIVATE
`
描述
指示当未显式指定 Private 或 Public 时,Function 和 Sub 默认具有模块作用域还是全局作用域。
函数和子程序的默认作用域说明符由编译时使用的 -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
#endifend GeSHi
与 QB 的区别
- FreeBASIC 新增
另请参阅
Option PrivatePrivatePublic
返回 目录