后,我看了上面的文章中,我仍然不是很确定是否宏观仅仅是一个函数或其他任何东西。宏是否等于函数?
实施例:
// Create a Direct3D 9 device.
hr = direct3D9->CreateDevice(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, g_hWnd, D3DCREATE_SOFTWARE_VERTEXPROCESSING, &d3dPP, &d3dDevice);
// Cout out the message to indicate the failure.
if(FAILED(hr))
return 0;
我想如果我没有记错的话,宏可能有也可能没有参数,但是所有函数都有。宏不返回任何东西返回给调用者,而功能必须选择或不。 – ha9u63ar
我使用cout << FAILED(hr)<< endl;并检查它在控制台窗口上显示零值。 – zzz
是的,我的意思是,你也可以有'std :: cout << __ DO_SOMETHING__ << std :: endl;'。 – ha9u63ar