C++与Java代码转换
问题描述:
我在C++C++与Java代码转换
r.bits[k] &= 0xFF^msk;
所以在Java中
r.bits[k] = r.bits[k] & 0xFF,
,但什么是插入符号符号的含义是什么? msk
也将包含十六进制值。 我知道插入符号是C++中的一种指针,但不知道它在这里做了什么。 请解释。
答
插入符号是指按位异或
插入符号不不意味着一种指针在C++(虽然MSVC++具有扩展的C++/CLI使用该符号)
此语句可以逐字复制到Java。正如silverback解释'^'与指针无关。 – musiKk 2011-05-17 12:52:13