【发布时间】:2018-05-10 04:40:29
【问题描述】:
我在通过类构造函数初始化类对象成员变量的字段时遇到问题。 这是创建圆形对象的代码的一部分:
这是为 Circle 函数编写构造函数的适当方式吗?如果是这样,初始化 center_ 成员变量的 x 和 y 字段的正确方法是什么?会不会是这样的:
Circle::Circle(Point(int x, int y), double n)
{
radius_ = n;
center_{x, y};
}
【问题讨论】:
-
你的 C++ 教科书对这个主题有什么看法?
-
不,应该是
Circle::Circle(Point p, double n)。请重新阅读您的 C++ 书籍中的课程章节。 -
这是一个非常基本的问题,从长远来看,它将帮助您使用教科书了解语言的基础知识。这是一个起点:stackoverflow.com/questions/388242/…
标签: c++ class constructor header