1.按四个字符输出数字
printf("%04d ", a);
如:0001
暂时还没找到怎么用cout的方法输出
2.友元函数
friend double Distance(Point& a, Point& b);
//类外实现
double Distance(Point& a, Point& b)
{
return sqrt((a.x - b.x) * (a.x - b.x) + (a.y - b.y) * (a.y - b.y));
}
3.vs报错
变量“xx”不是类名
将类名改一下即可,可能是xx被vs判断为了变量
4.静态成员函数要初始化
static float rent; // 每个顾客的房租
//类外初始化静态成员函数
float Hotel::rent = 0;
这篇博客探讨了C++编程中的一些关键点,包括如何使用`printf`以四位数字格式输出,如`%04d`。还介绍了友元函数的实现,例如`friend double Distance(Point& a, Point& b)`,并展示了类外的函数定义。此外,博客提到了Visual Studio (VS)的常见报错,提示注意避免变量名与类名冲突。最后,强调了静态成员函数的初始化方式,如`float Hotel::rent = 0;`。
1337

被折叠的 条评论
为什么被折叠?



