上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 48 下一页
摘要: 历史的遗留问题在C语言中没有真正意义上的字符串,为了表达字符串这个概念利用字符数组来模拟字符串。C语言不支持真正意义上的字符串 (C++也不支持)C语言用字符数组和一组函数实现字符串操作 (C++中同样支持)C语言不支持自定义类型,因此无法获得字符串类型。(C++中支持自定义类型)解决方案:从C到C 阅读全文
posted @ 2019-11-22 22:13 一代枭雄 阅读(215) 评论(0) 推荐(0)
摘要: 重载左移操作符 操作符 << 的原生意义是按位左移,例:1 << 2;其意义是将整数1按位左移2位,即:0000 0001 > 0000 0100重载左移操作符,将变量或常量左移到一个对象中。 将程序进一步优化,将设在main函数中这样写: cout << 1 << '\n',这样写编译时会出错。 阅读全文
posted @ 2019-11-21 22:37 一代枭雄 阅读(199) 评论(0) 推荐(0)
摘要: 完善的复数类复数类应该具有的操作运算:+,-,*,/比较:==,!=赋值:=求模:modulus 利用操作符重载-统一复数与实数的运算方式-统一复数与实数的比较方式 Complex operator + (const Complex& c);Complex operator - (const Com 阅读全文
posted @ 2019-11-20 23:30 一代枭雄 阅读(222) 评论(0) 推荐(0)
摘要: 下面的程序可行吗 class Complex{public: int a; int b;}; int main(){ Complex c1 = {1,2}; Complex c2 = {3,4}; Complex c3 = c1 + c2; return 0; }现在这程序肯定编译不过,因为现在的+ 阅读全文
posted @ 2019-11-19 23:37 一代枭雄 阅读(209) 评论(0) 推荐(0)
摘要: 类中的函数重载 函数重载回顾函数重载的本质为相互独立的不同函数C++中通过函数名和函数参数确定函数调用无法直接通过函数名得到重载函数的入口地址函数重载必然发生在同一个作用域中 类中的成员函数可以进行重载-构造函数的重载-普通成员函数的重载-静态函数的重载 问题:全局函数,普通成员函数以及静态成员函数 阅读全文
posted @ 2019-11-19 23:11 一代枭雄 阅读(222) 评论(0) 推荐(0)
摘要: C++和C相互调用实际工程中C++和C代码相互调用是不可避免的C++编译器能够兼容C语言的编译方式C++编译器会优先使用C++编译的方式extern关键字能强制让C++编译器进行C方式的编译 extern "C"{ // do C-style compilation here} 假设在C++中调用用 阅读全文
posted @ 2019-11-19 22:17 一代枭雄 阅读(907) 评论(0) 推荐(0)
摘要: 函数重载遇上函数指针-将重载函数名赋值为函数指针时 1. 根据重载规则挑选与函数指针列表一致的候选者; 2. 严格匹配候选者的函数类型与函数指针的函数类型 看下面的代码: 打印结果c=1 做这样的修改,typedef void(*PFUNC)(int a); 编译时将出现这样的错误, 说明当函数重载 阅读全文
posted @ 2019-11-19 21:39 一代枭雄 阅读(622) 评论(0) 推荐(0)
摘要: 重载(Overload)同一个标识符在不同的上下文中有不同的意义如: "洗"和不同的词搭配后有不同的含义 洗衣服,洗脸,洗脑,洗马桶 "play"和不同的单词搭配后会有不同的含义 play chess, play piano, play basketball 重载在自然语言中是随处可见的,那么程序设 阅读全文
posted @ 2019-11-18 23:48 一代枭雄 阅读(235) 评论(0) 推荐(0)
摘要: 算法的最好与最坏情况意义:当算法在最坏情况下仍然能满足需求时,可以推断,算法的最好情况和平均情况都满足需求。注意:在数据结构课程中,在没有特殊说明时,所分析算法的时间复杂度都是指最坏时间复杂度。 算法的空间复杂度(Space Complexity)-定义:S(n) = S(f(n)) .n 为算法的 阅读全文
posted @ 2019-11-17 22:16 一代枭雄 阅读(250) 评论(0) 推荐(0)
摘要: 判断一个算法的效率时,操作数量中的常数项和其他次要项常常可以忽略,只需要关注最高阶项就能得出结论。(这只是定性的比较)问题:如何用符号定性的判断算法的效率? 算法的复杂度-时间复杂度 算法运行后对时间需求量的定性描述-空间复杂度 算法运行后对空间需求量的定性描述 注意:数据结构课程重点关注的是算法的 阅读全文
posted @ 2019-11-17 21:04 一代枭雄 阅读(395) 评论(0) 推荐(0)
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 48 下一页