![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク : SophiaFramework 3.0 |
#include <SFCType.h.hpp>
class va_ref;
C++ 言語では可変個引数関数に参照を渡すことは出来ません。
va_ref テンプレート クラスは、可変個引数関数に参照を渡すための ラッパーです。
class ExampleClass; // ユーザー 定義のクラス void example_func(va_ref<ExampleClass>, ...); // 可変個引数関数の前方宣言 ... // ある関数の内部 ExampleClass exampleObj; example_func(exampleObj); // 自動的に va_ref クラスでラップされます。 ..
| コンストラクタ/デストラクタ |
|---|
|
va_ref(
T & param
) va_ref クラスのコンストラクタです。
|
| パブリック関数 | |
|---|---|
| T & |
operator*( Void ) 保持しているオブジェクトを返します。
|
| T * |
operator->( Void ) 保持しているオブジェクトへのポインタを取得します。
|
[ public ]
va_ref(
T & param // 参照に変換したいオブジェクト
);[ public, const ] T * operator->(Void);
[ public, const ] T & operator*(Void);
|
Copyright (C) 2002 - 2009 Sophia Cradle, Inc. All Rights Reserved. |
![]() ![]() ![]()
|