2016-09-17 3 views
-7

나는 다음의 양도가 합법적인지를 묻는 질문을 받았습니다. 다음과 같은 기능을 제공합니다. 내가 그것을 입력 할 때 나를 위해 오류를 제공하고 다른 사람은 오류가 발생하지 않습니다 그래서 나는 그 사람이 합법적 인 가정합니다. 하지만 그것을 테스트하고 싶습니다하지만 어떻게 메인으로 메서드를 구현하는 방법을 알고 싶습니다. 이해가 안법적 과제에 대한 테스트

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; 
} 
관련 문제