IDirect3DSurface9 *var = NULL;
IDirect3DSurface9 *** ret;
varで参照される値をretで指される変数に代入したいとします。C++でのポインタの割り当て。 (ポインタへのポインタへのポインタはLHS上にあります)
私はfollをした:
(*(*(ret[0]))) = var;
私は、これは正しいC++構文であると感じています。しかし、なぜ次のように私はコンパイルエラーを取得していますということです。
エラーC2679:バイナリ「=」:なしオペレータは タイプのオペランド「IDirect3DSurface9 *」(または、これらは全く許容 変換されていない)右手をとる見つかりません。
正しい構文は何ですか?
あなたの質問を編集して、大胆な顔のすべての大帽子を叫ぶことができますか?あなたは叫ぶ必要はありません。私たちはここであなたをうまくいきます。 –
私はちょっと編集しましたが、今はアスタリスクの意図された数について実際にはわかりません:-S –
@KerrekSB Gah、数秒ごとにアスタリスクの数が変化し続けます。私は私の答えを削除しています! –