03 2014 档案
摘要:1、加法:// assume m is bigger than n.char* add(char *a, char *b, int m, int n){ // 为结果分配内存空间。 char *c = (char*)malloc((m + 2)* sizeof(char)); memset(c, 0, (m + 2) * sizeof(char)); // 将字符(0 + 0x30 到 9 + 0x30)转换为数字(0到9)进行计算。 for (int i = m, j = n - 1; j >= 0; --i, --j) c[i] += (b[j]...
阅读全文
摘要:Q:什么是C风格转换?什么是static_cast, dynamic_cast 以及 reinterpret_cast?区别是什么?为什么要注意? A:转换的含义是通过改变一个变量的类型为别的类型从而改变该变量的表示方式。为了类型转换一个简单对象为另一个对象你会使用传统的类型转换操作符。比如,为了转
阅读全文