Я использую этот учебник, но когда я скомпилирую код из него:
D3DXMatrixLookAtLH(
&matView,
&D3DXVECTOR3(0.0f, 10.0f, 0.0f), // warning C4238
&D3DXVECTOR3(0.0f, 0.0f, 0.0f), // warning C4238
&D3DXVECTOR3(0.0f, 0.0f, 1.0f) // warning C4238
);
Я получаю:
предупреждение C4238: используется нестандартное расширение: класс rvalue, используемый как lvalue
Каков правильный (без предупреждения) способ сделать это без дополнительных строк кода?
Кроме того, мне интересно, что так плохо в этой строке кода? Почему он даже дает предупреждение, если он работает нормально? Или это...?