- 博客(2)
- 资源 (3)
- 收藏
- 关注
转载 C++开发必看 四种强制类型转换的总结
C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是: TYPE b = (TYPE)a C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。 const_cast,字面上理解就是去const属性。 static_cast,命名上理解是静态类型转换。如int转换成char。 dynamic_cast,命名上理解是动态类型转换。如
2016-09-27 16:02:05 293
原创 一个整数的二进制表示中1的个数
给定一个整数,判断其二进制表示中1的个数。 第一种比较直接的思路是 1. 把这个数的低位与1取与运算, 2. 再把这个数右移1位, 3. 返回1, 结果:统计这个过程中1的个数。 但这种思路存在一个局限,就是如果这个数是负数,那么符号位在右移的过程中仍旧是1,这样循环结束的条件不太好判断,而且,这也改变了输入的参数的n。 比较普遍适用的思路2是:用一个无符号数flag,从1开
2016-09-07 16:27:51 742
CUDA编程指南
2016-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人