CVA_END
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgCvaEnd
- 最后更新: 2021-10-11
清理可变参数列表对象变量的宏
语法
cva_end( argument_list )参数
argument_list
要清理的 cva_list 变量
说明
清理之前用 cva_start 或 cva_copy 初始化的 cva_list 类型变量,类似析构函数。
argument_list 必须已在与 cva_end 相同的过程中使用之前的 cva_start 或 cva_copy 语句初始化(为了跨平台兼容性)。
示例
start GeSHi
vb
Sub proc CDecl(count As Integer, ... )
Dim args As cva_list
cva_start( args, count )
For i As Integer = 1 To count
Print cva_arg( args, Integer )
Next
cva_end( args )
End Sub
proc( 4, 4000, 300, 20, 1 )end GeSHi
版本
- 自 fbc 1.07.0 起支持
方言差异
- 在 -lang qb 方言中不可用,除非使用别名
__cva_end引用。
与 QB 的差异
- FreeBASIC 新增特性
另请参阅
- ... (Ellipsis)
cva_argcva_copycva_listcva_start
返回 目录