-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