2016-09-17 7 views
-7

私は以下の譲渡が合法であるかどうかを尋ねられました。それは私に以下のような機能を与えます。私はそれを入力すると私にいくつかのエラーを与え、他の人はエラーを受け取らないので、私はそれらが合法であると仮定しています。しかし、私はそれをテストしたいが、私はmainにメソッドを実装する方法を知りたい。法定代理人のためのテスト

void f(int p[]) 
{ 
// Which of the following assignments are legal in C++? 
int *q ; 
const int* r; 
int s[10]; 
//p =q; not legal 
//p = r; not legal 
p = s; //legal 
q = p; //legal 
q = s; //legal 
r = p; //legal 
r = s; //legal 
//s = p; not legal 
//s = q; not legal 
//s = r; not legal 
} 
+0

私は理解していません。 C++の文が許可されているかどうかをテストしたいのですか? – Tas

+0

'p = q'は合法でなければなりません。 – Raman

答えて

-1
int main() { 
    int arr[10] = {1,2,3,4,5,6,7,8,9,10}; 
    f(arr); 

return 0; 
} 
関連する問題