0

1行以外にはUINTは必要ないので、このコードを要約できるかどうか疑問に思っていました。

UINT vps = 1;
D3D11_VIEWPORT viewport;
md3dImmediateContext->RSGetViewports(&vps, &viewport);

最初のパラメーターを渡すためだけに新しい変数を宣言する必要がありますか?

4

1 に答える 1

3

関数RSGetViewportsはポインタを使用して の値を変更しint、関数の外部から見えるようにします。このように、その引数は入力引数と出力引数の両方であると考えることができます。もちろん、変更できるオブジェクトが存在する必要があります。整数リテラルを渡す場合、そのようなオブジェクトはありません。

于 2013-04-07T15:44:23.010 に答える