操作を実行するメモリの割り当てをせずに、y入力の値をx'出力に、x入力の値をy'出力に配置します。


icon

入力/出力

  • ci32.png y

    yx入力のメモリの位置に配置する任意のデータです。

  • cbool.png ? (T)

    ?(T)は、xおよびyの値を交換するかどうかを指定します。

  • ci32.png x

    xy入力のメモリの位置に配置する任意のデータです。

  • ii32.png y'

    y'x入力からのデータを返します。

  • ii32.png x'

    x'y入力からのデータを返します。

  • この関数はある箇所から別の箇所へデータをコピーせずに値をスワップするため、スワップ操作を完了するためにメモリを消費しません。NIでは、特にデータサイズが大きい場合にこの関数を使用して、値スワップの速度を速めたり、メモリ使用効率を高めることを推奨します。この関数の使用については、ni.com/infoでinfo codeにextnfwと入力してください。