![]() |
1
46
仍然 比比特黑客更快,比特移动代替了乘法 仍然 如果编译器有效并且速度更快,则由它完成。
但是作为一个程序员,您应该只对一件事情使用位操作:对整数进行位操作。你已经有了一个乘法运算符,所以使用
那个
当你想乘的时候。你还有一个
取决于你问谁。我所知道的大多数C++程序员都为两者找到了空间。但请记住,返回代码的一个不幸之处是它们很容易被忽略。如果这是不可接受的,那么在这种情况下,您可能更喜欢例外。另一点是,RAII与异常一起工作得更好,C++程序员也能更好地工作。 应该是肯定的
|
![]() |
2
14
|
![]() |
3
9
|
![]() |
5
3
|
![]() |
6
2
|
![]() |
7
2
|
![]() |
8
1
|
![]() |
9
1
|
![]() |
10
1
|
![]() |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
![]() |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
![]() |
rainer · 后台插入程序的初始化 1 年前 |
![]() |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
|
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |