填空题
试题源程序文件清单如下:
//main.cpp
#include<iostream>
using namespace std;
class MyClass
int * p;
const int N:
public:
//ERROR**********found**********
MyClass(int val):N=1 (1)
p= new int;
*p= val;
//ERROR**********found**********
~MyClass()delete * p; (2)
friend void print( MyClass & obj);
;
//ERROR**********found**********
void MyClass::print(MyClass & obj) (3)
cout<<"value="<<*(obj.p)<<endl;
cout<<"number="<<obj. N<<endl;
int main()
MyClass obj(63);
print(obj);
return 0:
【参考答案】
MyClass(int val):N(1)
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
~MyClass(){ delete[]p;}
点击查看答案&解析
问答题
试题源程序文件清单如下: M atrix.h #include<iostream> #include<iomanip> using namespace std; const int M=18: const int N=18: class Matrix int array[M][N]; public: Matrix() int getElement( int. i,int j) constreturn array[i][j]; voicl setElement(int i,int j ,int value)array[i][j]=value; int max_value() const; void show( const char * s) const cout<<endl<<s; for (int i=0;i<M;i++) cout<<endl; for ( int j=0;j<N;j++) cout<<setw (4)<<array [i] [j] ; ; void readFromFile( const char * ,Matrix &) ; void writeToFile( char * ,const Matrix &) ; main. cpp #include Matrix. h #include<fstream> void readFromFile( const char * f,Matrix & m) ifstream infile ( f) ; if( infile. fail()) cerr<< 打开输入文件失败! ;return; int k; for( int, i=0 ;i<M ;i++) for(int j=0;j<N;j++) infile>>k ; m. setElement(i,j,k) ; int Matrix::max_value( ) const ********33******** int main( ) Matrix m ; readFromFile ( K : K01 61010001 in. dat ,m ) ; m. show( Matrix: ) ; cout<<endl << 最大元素 : <<m. max_value( )<<endl; writeToFile ( K: K01 61010001 ,m) ; return 0 ;
点击查看答案&解析
相关试题
public bicycle,public motorcar
void print(MyClass& obj)
virtual
virtual
~MyClass(){ delete[]p;}