Skip to content

CVA_END


清理可变参数列表对象变量的宏

语法

cva_end( argument_list )

参数

argument_list

要清理的 cva_list 变量

说明

清理之前用 cva_startcva_copy 初始化的 cva_list 类型变量,类似析构函数。

argument_list 必须已在与 cva_end 相同的过程中使用之前的 cva_startcva_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 新增特性

另请参阅

返回 目录

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