-4
int 배열에있는 요소의 양을 가져 오려고합니다. 예를 들어 다음은 정수 유형의 간단한 배열입니다.C++에서 정수 배열에 요소의 양을 가져 오는 방법은 무엇입니까?
int myArray[] = {2, 4, 2, 13}
.
그리고 요소 수를 알아야합니다 (여기에 4
). 도와주세요. 이 포인터 타입으로을 부패하지 경우
int 배열에있는 요소의 양을 가져 오려고합니다. 예를 들어 다음은 정수 유형의 간단한 배열입니다.C++에서 정수 배열에 요소의 양을 가져 오는 방법은 무엇입니까?
int myArray[] = {2, 4, 2, 13}
.
그리고 요소 수를 알아야합니다 (여기에 4
). 도와주세요. 이 포인터 타입으로을 부패하지 경우
, 당신은 요소의 수를 산출하기 위해
sizeof(myArray)/sizeof(myArray[0])
를 사용할 수 있습니다.
myArray
을 함수으로 전달한 경우이 방법을 사용할 수 없습니다. 이 경우 정상적인 작업은 크기를 추가 매개 변수로 전달하는 것입니다.
또는 C++의 경우 std::vector<int>
을 사용하십시오.
'const int myArrayLen = 4;' – StoryTeller
내가 얻고 싶습니다 (설정 안 함). @StoryTeller –
체크 아웃 : http://stackoverflow.com/questions/4839626/element-count-of-an-array-in-c – slaat