为什么人们常用指针而不用引用?
我看到很多SDK提供的接口,大多数都是用指针做参数,
形如:
D3DXVECTOR4 * D3DXVec4Transform(D3DXVECTOR4 * pOut, CONST D3DXVECTOR4 * pV, CONST D3DXMATRIX * pM);
而很少有看到是这么用的:
D3DXVECTOR4 * D3DXVec4Transform(D3DXVECTOR4 * pOut, CONST D3DXVECTOR4& V, CONST D3DXMATRIX& M);
请问,为什么都提倡用指针,而不是引用? 他们所透露出的是怎样一种理念?
[解决办法]