c++怎么返回一個不定長度的數(shù)組?不能用vector,用于傳回不定長數(shù)據(jù)。求助
2 回答

函數(shù)式編程
TA貢獻1807條經驗 獲得超9個贊
用指針傳遞,例如, 參數(shù)有 int *a, int *n,那么 指針 a 傳回 a[], n 傳回 數(shù)組元素個數(shù)。也可以 用 指針傳遞結構數(shù)組,例如 MY_ST *a, int *n, 指針 a 傳回結構數(shù)組,n 傳回 數(shù)組元素個數(shù)。
作為函數(shù)返回也可以,例如 函數(shù) 是 MY_ST *fun(int *n, ...) {} 要注意的是變量的生命期,保證返回時,數(shù)據(jù)還活著。
- 2 回答
- 0 關注
- 1299 瀏覽
添加回答
舉報
0/150
提交
取消