0
why I need to use the sizeof () operater , Pls explain the answer with a tiny c++ code
2 Answers
+ 9
#include <iostream>
using namespace std;
int main() {
string name = "Filip";
int number = 1234;
cout<<sizeof(name)<<endl;
cout<<sizeof(number);
return 0;
}
You use sizeof() to get a number, in the case of 'string' it is the same as an array of chars, first letter is 0, and so on, so the 5 letter word returns 4 in sizeof(name)... And in the case of an integer, well it just counts how many numbers are there in an integer.
That function - sizeof(smth) can be used with arrays, when you need to go through all of the elements, so instead of writing i<5 you write i<sizeof(smth).. Hope you get it
0
Thank u , i understand it now
though there still a problem and it is that i still don't know why i would need it in a real C++ application?