Array Size

Tags:    c++

Findes der en function der returnere størrelsen på en Array?

F.eks
int Array[5] = {1,1,1,1,1};
int ArraySize = size(Array); // ArraySize = 5



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udKode 


Ja, det hedder sizeof


/AC



Findes der en function der returnere størrelsen på en Array?

F.eks
int Array[5] = {1,1,1,1,1};
int ArraySize = size(Array); // ArraySize = 5


Og

Er det muligt at lave en Array som kan indeholde uendelige værdier?.. Eftersom størrelsen af Array'en er op til ham der bruger programmet og ændre ændre sig gennem brug af programmet.


Ja og nej. C++ STL har defineret klassen 'vector' som kan gøre hvad du vil:

Fold kodeboks ind/udKode 




Findes der en function der returnere størrelsen på en Array?

F.eks
int Array[5] = {1,1,1,1,1};
int ArraySize = size(Array); // ArraySize = 5



Og

Er det muligt at lave en Array som kan indeholde uendelige værdier?.. Eftersom størrelsen af Array'en er op til ham der bruger programmet og ændre ændre sig gennem brug af programmet.



Fold kodeboks ind/udKode 


Ja, det hedder sizeof


/AC


Næsten...
sizeof fortæller hvor mange bytes din data fylder og da 'int' fylder fire bytes hver får du ArraySize = 20
Det her virker nok bedre:
Fold kodeboks ind/udKode 




Okay Thankz



t