定义一个数组类,类中定义数组

1 , 类中定义数组class A static int B[];};int A::B[]= int main()}
2 , 在主函数中可以定义一个类类型数组吗主函数中可以定义,定义只要在方法内没有问题你可以返回s数组的首地址,函数可以这么定义:int* f1(int a[], int n, int k)....//你的代码return s;}
3,数组类型怎么定义Bayer(unsigned char *baysource, unsigned char *baygoal) char *I4[4][4]= unsigned char *T; int i; int j; for(i=0;i<4;i++)for(j=1;j<4;j++)*T=(*I4[i*4+j]+0.5)/(512*512);//T只是单个指针,不是数组型的,不能有下标 。if(*baysource[i*4+j]>*T *baygoal[i*4+j]=1; else *baygoal[i*4+j]=0; } } return true;}【定义一个数组类,类中定义数组】
4,Java 定义以类为元素的数组//Java 中的容器类大小是可以自动增长的//不需要指定其大小//一般都提供有类似 size() 或者 length() 方法来获取容器的大小//如:ListstrList = new ArrayList(); strList.add("Hello "); strList.add("World!\n"); strList.add("Welcome "); strList.add("To "); strList.add("Program "); strList.add("World!\n"); for (String str : strList) { System.out.print(str); } //Hello World! //Welcome To Program World!5,定义一个数组在定义类及方法用方法out参值传递数据找出这组#include <iostream>using namespace std;class ctestpublic: ctest()for (int i=0;i<5;i++)arr[i] = i+6;}min = max = arr[0]; } void fin_min_max()for (int i=0;i<5;i++)if (min > arr[i])min = arr[i];}if (max < arr[i])max = arr[i];}} } void output()cout<<"min="<<min<<endl;cout<<"max="<<max<<endl; }private: int min,max; int arr[5];};void main(void) ctest ct; ct.fin_min_max(); ct.output();}用C++随手写的,代码还可以简化 。

    推荐阅读