"String" (コンパイルタイプ)

"String"

文字列型の指定子を表す.

詳細

  • "String"Typedおよび型を指定する関連した構造で使うことができる.
  • "String"オブジェクトは自動的にメモリ管理される.

特性

  • "String"型の値に保存された文字は,String式に保存された文字と同じである.

コンストラクタ

変換

  • "String"オブジェクトはString式に変換することもString式から変換することもできる.
  • "CString"

  • 文字列は"Managed"::["CString"]オブジェクトに型変換することができる.

例題

すべて開くすべて閉じる

  (1)

"String"CompiledCodeFunctionの入力およびその出力として使うことができる:

Scope  (1)

文字列を"Managed"::["CString"]に型変換し,その内容を出力する:

管理されたオブジェクトがライブラリから関数に渡されると,未加工のオブジェクトは自動的にアンパックされる.

管理されたオブジェクトがもう使われなくなると,そのコンテンツは解放される.

Possible Issues  (1)

文字列は"CString"に型変換することができるが,使われなくなったらDeleteObjectを呼び出して解放する必要がある.