请教大虾们一个C++返回值问题# Programming - 葵花宝典
t*g
1 楼
我想写一个函数f
返回值是N维空间的点坐标
比如有时返回3个一维空间的点坐标(所以每个点包含一个坐标值)
有时返回2个二维空间的点坐标(所以每个点包含2个坐标值)
我想设置这个函数返回值是一个指向array的指针p
(比如返回一个指向二维array的指针,这个array包含点坐标)
可是好像不太行得通
因为p可以指向二维array,也可以指向3维
而且array的size必须事先确定
可是size要到运行时才知道
所以有什么好的建议么?
thx
返回值是N维空间的点坐标
比如有时返回3个一维空间的点坐标(所以每个点包含一个坐标值)
有时返回2个二维空间的点坐标(所以每个点包含2个坐标值)
我想设置这个函数返回值是一个指向array的指针p
(比如返回一个指向二维array的指针,这个array包含点坐标)
可是好像不太行得通
因为p可以指向二维array,也可以指向3维
而且array的size必须事先确定
可是size要到运行时才知道
所以有什么好的建议么?
thx