摘要: 题目: 二进制数转字符串。给定一个介于0和1之间的实数(如0.72),类型为double,打印它的二进制表达式。如果该数字不在0和1之间,或者无法精确地用32位以内的二进制表示,则打印“ERROR”。 解答: 0.625:*2=1.25,把1拿走得到0.1;剩下0.25*2=0.5,没有1,得到0. 阅读全文
posted @ 2020-03-30 13:54 NeoZy 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 首先明确几个问题: 1.成员函数和友元函数、友元类的权限是一样一样一样一样的,是最高的权限,private、protected、public成员都可以随意访问。 2.用户代码(类外调用的其他代码)权限是最低的,只有类的public成员才能访问(不考虑静态成员),protected、private都无 阅读全文
posted @ 2020-03-30 01:29 NeoZy 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 重载:针对于普通函数。 要求函数名相同,形参列表不同,返回值无所谓。 注意不能仅仅通过返回值来区分重载函数。例子:void f(){} 和int f(){}这两个函数定义是错误的,不能同时定义这两个函数! 比如: void f(int x){} void f(double x){} 覆盖(重写):针 阅读全文
posted @ 2020-03-30 00:51 NeoZy 阅读(222) 评论(0) 推荐(0) 编辑