读书人

为何人们常用指针而不用引用

发布时间: 2012-09-06 10:37:01 作者: rapoo

为什么人们常用指针而不用引用?
我看到很多SDK提供的接口,大多数都是用指针做参数,
形如:
D3DXVECTOR4 * D3DXVec4Transform(D3DXVECTOR4 * pOut, CONST D3DXVECTOR4 * pV, CONST D3DXMATRIX * pM);

而很少有看到是这么用的:
D3DXVECTOR4 * D3DXVec4Transform(D3DXVECTOR4 * pOut, CONST D3DXVECTOR4& V, CONST D3DXMATRIX& M);

请问,为什么都提倡用指针,而不是引用? 他们所透露出的是怎样一种理念?

[解决办法]

探讨
我看到很多SDK提供的接口,大多数都是用指针做参数,
形如:
D3DXVECTOR4 * D3DXVec4Transform(D3DXVECTOR4 * pOut, CONST D3DXVECTOR4 * pV, CONST D3DXMATRIX * pM);

而很少有看到是这么用的:
D3DXVECTOR4 * D3DXVec4Transform(D3DXVECTOR4 * pOut……

读书人网 >C++

热点推荐