使用无符号uint32变量进行位移运算,为什么会int收到有符号结果?
func NewNM(log2Dim uint32) {
SIZE := 1 << (3 * log2Dim) // Why: SIZE type == int
// ...
}
斯蒂芬大帝
相关分类