min4.cpp

来自「C++ Primer(第三版)的随书源代码」· C++ 代码 · 共 32 行

CPP
32
字号
// Section 10.3
// $ CC min4.cpp

/*
  minimum value is: 3
*/

#include "Array.h"
#include "ArrayRC.h"
#include "Array.cpp"
#include "ArrayRC.cpp"

template <class Type>
        Type min4( Array<Type>& array )
{
        Type min_val = array[0];
        for ( int i = 1; i < array.size(); ++i )
                if ( array[i] < min_val )
                        min_val = array[i];

        return min_val;
}

int main() {

	static int ia[] = { 12,7,14,9,128,17,6,3,27,5 };
        ArrayRC<int> ia_rc( ia, sizeof(ia)/sizeof(int) );
	
        cout << "minimum value is: " << min4( ia_rc ) << '\n';
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?