![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法设计
_杯子
这个作者很懒,什么都没留下…
展开
-
不使用加号的加法运算
//加法int add (int a, int b){ //*递推 int c = 1; for (; c ^ 0; ) //循环条件为:0 != c { c = a & b; a = a ^ b; b = c<<1; } return a; //*/ /*递归 int c = a & b; int d = a ^ b; i原创 2012-10-10 17:20:24 · 633 阅读 · 0 评论 -
模板
一、类型参数与模板1、支持更多类型的冒泡排序函数:引入模板,将类型参数化。2、模板的实例化与对象实例化。模板实例化为类--编译期间完成。类实例化为对象--运行期间完成。int a = 128, b = 256;Buffer buf3; // 模板实参不能包含变量、函数调用、变量表达式等运行时对象二、类模板、函数模板与模板特化三、模板及其特化语法1、类模板及其特化原创 2012-11-12 22:04:52 · 414 阅读 · 0 评论