C++中的問題

1、解決函數參數數組求長度問題:

template<class T>
int max_x(T& x) {
    int length = sizeof(x) / sizeof(x[0]);
    int maxs = x[0];
    for (int i = 1; i < length; i++) {
        if (maxs < x[i])
	    maxs = x[i];
    }
    return maxs;
}

2、解決函數指針數組求長度問題:

int length = _msize(line_pixel) / sizeof(*line_pixel);

3、解決函數參數爲向量求長度問題:

int length = x.size()

發佈了37 篇原創文章 · 獲贊 27 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章