COleVariantとよく使われる基本データ型との変換
COleVariantクラスは、MFC でバリアント データ型を処理するために使用されるクラスです。基本データ型を含む、様々なデータ型を表すことができます。ここでは、COleVariant と基本データ型間の一般的な変換メソッドを紹介します。
- COleVariantを整数型に変換する:
COleVariant var;
// 假设var是一个整型数据
int nValue = var.intVal;
- COleVariantを浮動小数点に変換する:
COleVariant var;
// 假设var是一个浮点型数据
double fValue = var.fltVal;
- COleVariant を文字列に変換する:
COleVariant var;
// 假设var是一个字符串数据
CString strValue = var.bstrVal;
- 整数を変換する COleVariant:
int nValue = 10;
COleVariant var(nValue);
- 浮動小数点型を COleVariant に変換します。
double fValue = 3.14;
COleVariant var(fValue);
- 文字列をCOleVariantに変換する:
CString strValue = "Hello";
COleVariant var(strValue);
なお、COleVariant クラスは、日付、ブール値など、他の型も保持できます。変換時には場合に応じた適切な変換メソッドを選択してください。