首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-09-06 
为什么人们常用指针而不用引用?我看到很多SDK提供的接口,大多数都是用指针做参数,形如:D3DXVECTOR4 * D3DX

为什么人们常用指针而不用引用?
我看到很多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……

热点排行