doubly-linked-list

    0

    1답변

    내가 가진 문제를 완전히 이해하고 있는지는 잘 모르겠지만, 해결할 수있는 한 다음 행에있는 내용입니다. 데이터를 저장할 수있는 이중 연결된 노드 목록을 저장하는 클래스를 만들려고합니다. 나는 또한이 클래스의 반복자를 만들기 위해 노력하고있다. 목록 클래스와 반복자 클래스는 별개이지만 분명히 서로 의존하지만, 상호 의존성 때문에 서로가 제대로 작동하지 않는

    0

    1답변

    저는 현재 데이터 구조와 연결된 목록에 대해 배우고 있습니다. 이중 연결 목록을 만들려고하고 있는데, 어떻게해야하는지 잘 모르겠습니다. 'Node'의 데이터는 이미 만든 클래스가되고 싶습니다. 링크드리스트에 대해 온라인에서 찾을 수있는 것은 정수 값만 사용하기 때문에 다른 클래스를 통합하는 것이 최선인지 모르겠습니다. 나는 내가 추상 클래스 '계정'을 가지

    1

    2답변

    유형의 왼쪽 피연산자 ... 소요되는 발견 항목을 수정하십시오. "목록"을 사용하여 연산자 ==을 오버로드해야하지만 실수를 이해하지 못합니다. 이 문제를 어떻게 해결할 수 있는지 말해 주시겠습니까? 여기 class Nation{ private : short continent; unsigned int population, superfici

    0

    1답변

    C++의 이중 연결 목록에서 null 개체 패턴을 사용하려고하지만 코드를 깨끗하게 유지하면서 사용할 수있는 방법을 찾지 못하는 것 같습니다. 문제는 다음 코드 조각에있다 : 이전/다음 노드가 nullptr 경우 node->getNext()->setPrevious(node->getPrevious()); node->getPrevious()->setNext(n

    0

    2답변

    Transactions라는 내 제네릭 링크 된 목록의 내용을 인쇄하려하지만 출력은 "Task3.Transaction"입니다. Transaction 클래스를 사용하여 링크 된 목록에 노드를 만들었 기 때문에 제네릭 연결 목록에는 Datatype 클래스가 있습니다. 문제가 그것의 양쪽에 * *이 내 코드에서 부분 : 여기 내 코드입니다. private void

    0

    2답변

    나는 개체를 노드 구성원의 오프셋을 얻기 위해 매크로를 사용하는 연결된 목록 클래스가 있습니다. offsetof()가 모든 데이터 유형에 대해 작동하는지 여부를 묻는 질문을 제외하고 컴파일 시간에이 오프셋을 가져 오는 방법을 생각해도 데이터 멤버가 개인이되도록 허용 할 수 있습니까? 나는 템플릿을 가지고 아무데도 시간을 보내고 boost :: instrus

    0

    2답변

    주어진 노드를 제거해야하는 이중 연결 목록 및 I 방법이 있습니다. 그것은 원래 코드를 개발했을 때 원래 3 개의 테스트 노드와 함께 작동했지만 처음에는 Doubly Linked List에 더 많은 노드를 추가했을 때 작동을 멈추었습니다. 이제는 NullReferenceException이 발생합니다 : "객체 참조가 객체의 인스턴스로 설정되지 않았습니다."

    0

    2답변

    이중 연결 목록에서 작동하려면 내 제거 함수를 가져 오려고합니다. 내 코드가 맞는 것처럼 느껴지지만 계속 손상됩니다. 노드를 지울 때해야 할 일이 있다고 생각하지만 컴파일러가 throw.cpp에 계속 연결될 지 확신하지 못합니다. 그래서 나는 무엇이 잘못되었는지 잘 모른다. 내 코드는 다음과 같습니다. ItemType remove(int index)

    0

    1답변

    스마트 포인터에 문제가 있습니다. 이중 연결 목록을 복제하는 간단한 클래스 "컨테이너"를 만들었습니다. smartp 내부에서 참조 카운트를 사용했는데 모두 괜찮 았지만 간단한 main.cpp 파일 테스트에서 문제가 발생했습니다. 마지막 테일 주소가 잘못되어 간단한 pop_front 이후에 변경됩니다. 또 다른 문제는 "delete pv"입니다. 주석 태그에

    0

    2답변

    간단한 링크 목록을 만들고 기본 함수 (추가, 델, 인쇄)를 추가하려고하는데 노드를 델에게 시도 할 때마다 del 함수에 문제가 있습니다. "클래스 içine struct.exe 0x00119EC1 처리되지 않은 예외 : 0xC0000005 : 액세스 위반 읽기 위치 0x00000004." LİST.H #ifndef LIST_H #define LIST_H