问题描述
当我必须使用size_t时,可以使用此类表达式吗?
body:not(.page-id-3032):not(page-id-3918) .marker-cluster
{
content: url(/wp-content/uploads/2020/09/mtb_multiicon.png);
}
,我想更改值,例如
/* size_ is size_t type and has some value*/
或++size_;
我也想使用size_t制作数组 喜欢
--size_;
它们有效吗?
解决方法
是的,您可以全部使用它们,因为size_t
是无符号整数类型。
示例:
#include <iostream>
int main(void) {
size_t size_ = 0;
int array[10] = {0};
int something = 42;
std::cout << "initial: " << size_ << std::endl;
++size_;
std::cout << "incremented: " << size_ << std::endl;
--size_;
std::cout << "decremented: " << size_ << std::endl;
array[size_]=something;
std::cout << "array: " << array[0] << std::endl;
return 0;
}