-1
클래스 생성자를 통해 클래스 객체 멤버 변수의 필드를 초기화하는 데 문제가 있습니다. 이것은 원 객체 생성 코드의 일부입니다 클래스 생성자를 통해 클래스 객체의 필드를 초기화하는 방법은 무엇입니까?
을 그리고 여기에 원과 점 클래스에 대한 클래스 정의입니다 :
이가를 작성하는 적절한 방법인가 Circle 함수의 생성자? 그렇다면 center_ member 변수의 x 및 y 필드를 초기화하는 올바른 방법은 무엇입니까? 다음과 같은 것이 원 클래스
Circle::Circle(Point(int x, int y), double n)
{
radius_ = n;
center_{x, y};
}
주제에 '라고해야 ++ 교과서 당신의 C를 무엇? –
아니요, 'Circle :: Circle (Point p, double n)'이어야합니다. 그리고 C++ 책의 수업 장을 다시 읽어보십시오. –
이것은 기본적인 질문이며, 장기적으로 당신이 교과서를 사용하여 언어의 기초를 연구하는 데 도움이 될 것입니다. 다음은 출발점입니다. https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list –