C++
ch_frank
半路出家
展开
-
关于重载(overload)、覆盖(shadow)、覆写(override)的区别
学习记录原创 2017-10-11 16:27:19 · 684 阅读 · 0 评论 -
写一段程序,比较浮点数和零的值得大小
分析:无论是float还是double类型的变量,都是有精度限制的,所以一定要避免将浮点变量用“==”或者“=”与数字比较,应设法转化成“>=”或者“ 应当将if(x==0.0)转化为 if((x >= -EPSINON)&&(x 案例1: #include { double temp = 0.3; printf("%d\n",(int)(temp*10)); return原创 2017-10-30 08:42:11 · 452 阅读 · 0 评论 -
函数/函数名的本质
函数的本质是一段可执行性的代码,函数名则指向这段代码的首地址,函数名实际上就是一个存储可函数入口地址的常量,即func == &func;原创 2017-11-14 10:49:37 · 871 阅读 · 1 评论 -
自实现string类
#include <iostream>#include <string.h>using namespace std;class Mystring{ friend istream& operator >>(istream &in,const Mystring& another); friend ostream& oper...原创 2018-04-25 21:35:18 · 137 阅读 · 0 评论