copy-constructor

    5

    1답변

    raw_storage_iterator 구성 요소에 대한 TC++ PL을 읽었습니다. 이 구성 요소를 사용하면 할당 (더 비쌉니다)을 피하고 복사 구성을 사용하므로 성능 이점을 얻을 수 있습니다. 그것은 그것이 우리가 상당한 수의 요소를 가질 수있는 시퀀스/컨테이너에서 사용해야한다는 것을 알았고 따라서 할당 호출의 수가 큰 영향을 미칠 수 있습니다. 이론적으

    1

    1답변

    사용자가 배열에 배치 된 임의의 숫자를 쓰고 그에게 표시되는 C++에서 응용 프로그램을 만들었고 복사 생성자를 사용하여 입력 된 시간이 다시 표시됩니다 . 하지만 여기서 문제는 복사 기능이 실행되지만 정보를 표시하지 않는다는 것입니다. 당신은 이동 생성자에서 데이터 멤버 세를 복사하는 것을 잊었다 #include <iostream> #include <st

    2

    2답변

    클래스를 가지고 있는데,이 클래스에는 개체 복사를 적절히 처리하기위한 하위 클래스가 있습니다. Item이라는 수퍼 클래스에는 복사 생성자가 있으며 하위 클래스에도 자체 생성자가 있습니다. 그러나 내가 알고 싶은 것은 다음과 같이 작동시키는 방법입니다. Item 클래스 (간략화 설명) 생성자 : public Item(...) { } 복사 생성자이 점에서

    0

    2답변

    내 프로젝트에서 링크 된 목록의 복사본을 만들고 그 내용을 표시 할 수 있도록 프로젝트를 만들고 있습니다. 현재는 작동하지만 프로그램을 종료 할 때마다 충돌이 발생합니다. 문제가 거기에서 오는 것 같다 그래서 프로그램의 주요 부분에 사용되는 복사 생성자의 인스턴스를 제거했습니다. struct ListNode{ int num; struct

    0

    2답변

    그래서 링크 된 목록의 복사 생성자를 만들려고합니다. 복사 생성자 내부에 여러 가지 다른 메서드를 시도했지만 그 중 아무 것도 작동하지 않는 것 같습니다. 누구든지 코드 개선을 위해 무엇을해야하는지 말해 줄 수 있습니까? 코드 아래 Stack::Stack(Stack*StkIn) { top = NULL; numItems = 0; node* oPtr =

    5

    3답변

    나는 지향 C++를 반대 상당히 새로운 오전, 나는 이런 식으로 링크 된 목록의 생성자를 만들려고 노력 해요 : 어딘가에 우리가이하려는 List.h에 : struct Node { int data; Node *next; }; 다음 MAIN.CPP에서,이 같은 목록을 만들 수 있도록하고 싶습니다 : int main() { List

    0

    1답변

    안녕하세요, 복사 생성자가 깊거나 얕은 복사본 인 경우 테스트 방법을 고안하려고합니다. 나는 다음과 같이 생각해 냈다. 제대로 작동할까요? 얕은 사본의 출력은 얕은 Test1 깊은의 출력의 Test1 Test1 출력이다. 내 머리 속에는 깊은 사본에서 아무 것도 두 번째 인스턴스로 복사되지 않았기 때문에 올바르게 작동한다는 것이 좋습니다. publ

    4

    1답변

    현재 제가 작업하고있는 Qt C++ 프로젝트에 문제가 있습니다. 그것은 제가 다루고있는 새로운 섹션이며 약간 혼란 스럽습니다. Stock, Bond 및 Savings 클래스에 상속 된 Asset 클래스를 만들었습니다. 이 모든 것이 괜찮 았어. 그런 다음 QList에서 파생 된 AssetList라는 클래스를 만들었습니다.이 클래스는 문제를 발견 한 곳입니다

    9

    2답변

    사용자 지정 클래스의 개체를 복제하려고 시도했습니다. Event.이 e의 진정한 중복 (포인터의 단지 사본)를 얻기 위하여 std::shared_ptr<Event> e = std::make_shared<Event>(); 나는 시도했다 : : 나는 그것의 할당에서 획득 한 객체에 대한 공유 포인터를 가지고 std::shared_ptr<Event> o =

    0

    1답변

    Shallow, Deep 및 Copy 생성자를 사용하여 Java 복제본을 시연하기 위해 하나의 테스트 응용 프로그램을 작성했습니다. 나는 얕고 깊게 만들었지 만 복사 생성자로 나는 뭔가를 놓치고 있다고 생각한다. 아래 코드를보고 Copy 생성자 구현에 대한 수정 사항을 알려주십시오. public class CopyConstructorDemo {