举例有个数组nums
nums.sizeof()返回的是对象占用内存的字节数
而nums.size()是string类定义的一个返回字符串大小的函数,两个是完全不一样的概念。
明确两者的概念和作用:
1、size()函数:
c++中,在获取字符串长度时,size()函数与length()函数作用相同。 除此之外,size()函数还可以获取vector类型的长度。
例如:vector < int> num(100,2) ,则:num.size() = 100。
2、sizeof():
sizeof()运算符用来求对象所占内存空间的大小。
本文解释了C++中`size()`函数用于获取字符串长度和vector类型长度的功能,以及`sizeof()`运算符用于计算对象内存占用的差异。
340

被折叠的 条评论
为什么被折叠?



