#define LEN(addr) sizeof(addr)/sizeof(addr[0])
#include <iostream>
using namespace std;
template <class T_Y_T> //声明
void My_sort(T_Y_T *value,int len)
{
T_Y_T temp;
bool flag = false;//提升性能
for(int i = 0;i < len - 1;i++)
{
flag = false;
for(int j = 0;j < len - i-1;j++)
{
if(value[j] > value[j+1])
{
flag = true;
temp = value[j];
value[j] = value[j+1];
value[j+1] = temp;
}
}
if(flag == false) return;
}
}
template <class T_Y_T>
void print_value(T_Y_T *value,int len)
{
for(int i = 0;i < len;i++)
{
cout << value[i] << " , ";
}
cout << endl;
}
int main()
{
//int类型
int addr_ints[] = {145,45,3,516,16,19,155,13,55,10};
cout <<
C++模板 写一个宏定义,求数组的元素个数
最新推荐文章于 2024-09-11 11:31:11 发布