0
포인터가 첫 번째 요소를 가리키고 있기 때문에 배열에 포인터를 전달할 수만 있다면 함수에서 .size() and .empty()과 같은 배열 메서드를 어떻게 사용할 수 있습니까?함수 내에서 배열 메서드 사용
나는 배열의 크기를 검사하는 방법이나 배열이 비어 있는지 확인하는 방법에 대해 특별히 질문하지 않는다.
예를 들어 아래 코드에서 array.empty()를 사용하면 어떻게됩니까?
class Solution{
public:
void testArray(int &array)[5]){ //or (int* array) or (int array[])
std::cout << array.empty() << std::endl;
}
}
int main(int argc, const char * argv[])
{
int a1[] = {1,2,3,4,5};
Solution s1;
s1.testArray(a1);
}
물론이 사실은 많은 것을 해결합니다. 감사! – user3478252