摘要:
一、运算符重载 C++中是运算符当作函数来看待,所以C++中的运算符可以重载,这样可以让类对象支持运算符,对类对象进行定制化操作。 例如:string类就支持很多运算符来代替标准库中的函数。 = strcpy += strlen ==|!=|>=|<= strcmp 二、双目录运算符重载 假如:Te 阅读全文
posted @ 2020-09-19 10:38
斯立扑
阅读(110)
评论(0)
推荐(0)
摘要:
一、面向对象与面向过程: 面向过程:关注解决问题的步骤,算法。 面向对象:关注的是谁能解决问题,需要什么样的数据(成员变量),具备什么样的功能(成员函数)。 抽象:找出或相像出一个能够解决问题的"对象",通过研究观察对象,找出c"对象"解决问题所必须的数据(属性)、功能(技能)。 封装:把抽象的结果 阅读全文
posted @ 2020-09-19 10:36
斯立扑
阅读(112)
评论(0)
推荐(0)
摘要:
类的成员变量存储在每个类对象中(每个对象一份),成员函数存储在代码段中(所有的对象共享一份),那么成员函数是如何区分调用它的是哪个对象? 答:与C语言的解决方案一样,把对象的地址传递给成员函数,这样成员函数就知道是哪个对象在调用它,与C语言不同的是该操作是隐藏,编译器帮我们自动完成的,也就是类的成员 阅读全文
posted @ 2020-09-19 10:34
斯立扑
阅读(226)
评论(0)
推荐(0)
摘要:
C与C++的区别 int n(int as,bs,int n) { } 一、C++介绍 本贾尼·斯特劳斯特卢普,于1979年4月份贝尔实验室的本贾尼博士在分析UNIX系统分布内核流量分析时,希望有一种有效的更加模块化的工具。 1979年10完成了预处理器Cpre,为C增加了类机制,也就是面向对象,1 阅读全文
posted @ 2020-09-19 10:29
斯立扑
阅读(145)
评论(0)
推荐(0)

浙公网安备 33010602011771号