copy-constructor

    0

    1답변

    다음은 후속 조치 this입니다. 구성원 개체에 대한 책임을 한 개체에서 다른 개체로 전달하려면 변환 작업을 구현해야합니다. 변환 작업은 클래스 계층 구조에서 수행됩니다. Base 클래스와 두 개의 파생 클래스, 예를 들어 Child1 및 Child2이 있습니다. Base 클래스에는 변환이 발생하는 동안 Child1에서 Child2으로 전달해야하는 동적으로

    0

    2답변

    Im Learning C++ 및 C++ 책이나 웹에서 정보를 찾을 수없는 이상한 점을 발견했습니다. 아래 코드는 단순히 변환 생성자를 테스트하는 것입니다. Test (int). testFunction는 Test 객체가 예상되는 int를 가져오고 변환 생성자는 함수에 보낼 Test 객체를 만드는 데 사용됩니다. 이것은 예상대로 작동합니다. 내가 테스트 클래스

    2

    3답변

    initalizer 목록은 클래스 생성자에 대해 good idea이고 사본 생성자에 대해서도 가정합니다. 대입 연산자의 경우 함수의 본문에 각 멤버를 할당해야합니다. 다음과 같은 간단한 블록을 고려 : 클래스는 데이터 멤버의 적당한 양을 가지고 class Foo { private: int a,b; public: Foo(int c, in

    2

    1답변

    숙제 태그에 유의하십시오. 모든 숙제와 마찬가지로 실제 코딩에 대한 직접적인 대답에 대한 도움이되는 제안은 높이 평가됩니다. 그래도 내 개념적 질문에 답할 수는 있습니다. 안녕하세요, 내 교수는 숙제를 우리에게 이중 연결리스트를 할당하고, 나는 절대적으로 그것을 필요로 할 때까지 도움을 요청 피하고되었고, 내가 여기 있나이다. 그는 우리에게 클래스를 만들어

    2

    2답변

    생성자 수수께끼, 나는이 두 생성자를가집니다. 하나는 클래스의 사본을 만들기위한 것이고 다른 하나는 표준 생성자입니다. 처음 규칙을 호출해야 규칙을 사용할 수 있습니다. 나는 코드를 반복 할 필요가 없기 때문에 두 가지 차원을 덮어 쓰지 않는 방법을 찾고있다. public SprinklerLineModel() { NearCrossMai

    2

    2답변

    저는 Objective-C의 세계에 비교적 새로운 것이고 작성한 클래스를 가지고 있습니다. 부. Java에서 제공되는 복제 생성자 또는 복제 메소드를 작성할 수 있습니다. 일반적으로 후자는 not being recommended입니다. 그러나 Objective-C는 다른 언어이므로 진행하기 전에 Objective-C의 복사 생성자 대 복사 메서드의 인수를

    5

    3답변

    struct A{ virtual void what() { cout << "Base" << endl; }; }; struct B : A { virtual void what() { cout << "Sub" << endl; }; int m; B() : m(10) {}; B(const A & x) : m(50) {

    0

    2답변

    따라서 복사 생성자가 "const 정수 연산자 + (const 정수 & rv)"함수에서 호출되지 않는 이유는 무엇입니까? 그것은 RVO 때문입니다. 만약 그렇다면 그것을 방지하기 위해 무엇을해야합니까? #include <iostream> using namespace std; class Integer { int i; public:

    1

    3답변

    복사 생성자에 복사 할 모든 구성원을 명시 적으로 나열해야합니다. 즉, 복사 생성자를 설정하여 개체의 축소 버전을 복사 할 수 있습니다. 회원 기능 복사는 어떻게 작동합니까? 모든 구성원 함수가 자동으로 포함됩니까? 이것은 객체가 실제로 멤버 일 뿐이며 클래스가 어떻게 사용될 수 있는지를 선언하는 함수이기 때문입니다. 이것은 이론적으로 복사 생성자로 객체를

    4

    6답변

    나는 프로젝트를 완료하려고 노력하고 있는데, 시도했지만, 나는 이것을 할 수 없다. public enum Symbols { /** * The Seven */ SEVEN(12,"images/seven.jpg"), /** * The Watermelon */ WATERMELON(10,"ima