C++字符数组sive
时间: 2023-09-25 11:14:31 浏览: 52
答案: 以上引用的内容涉及到C++中的一个整型类integer,该类是一个长度可变的整数类型。这个类引入了一个没有固定大小的整数类型,类似于std::string引入了一个长度可变的字符串类型来补充char[N。在该类中,并没有包含后置操作符(int)和递减操作符--(int)。对于操作符&=,|=和^=,它们的操作是让最短的操作数前面加上0以匹配其他操作数的长度,确保表达式如(integer("1234567891234567890")|1)不会截断左操作数。但是,并没有重载带有integer operator<<(long long lhs, size_t rhs)签名的操作符<<,这会导致表达式1<<size_t(65)无法通过编译,需要进行核心更改。