作者supercygnus (......)
看板Programming
标题[问题] 取乱数到阵列再用指标印出来
时间Thu Jun 16 15:14:30 2011
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
class Caaa{
private:
int total;
int *ptr;
public:
Caaa(int num):total(num){
cout<<"建构元被呼叫了"<<endl;
int t[num];
ptr=t;
for(int i=0;i<num;i++)
*(t+i)=(rand() % 100) +1;
}
void show(){
for(int i=0;i<total;i++)
cout<<*ptr<<" ";
cout<<endl;
}
};
int main(void){
Caaa ca(6);
ca.show();
system("pause");
return 0;
}
跑出的结果是:
建构元被呼叫了
42 1 1 1 1 1
请按任意键继续 . . .
感觉不太对,但是程式看起来没问题,要怎麽改呢~?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.136.211.19