함수의 벡터 벡터에 대한 포인터 '표현식에 포인터 유형이 있어야 함'오류가 발생 함

패트릭

Visual Studio Code는 줄에 '표현식에 포인터 유형이 있어야 함'오류가 표시 int size = graph->at(node)->size();됩니다. 참조를 사용할 수 있다는 것을 알고 있지만 포인터로 수행하는 방법을 알고 싶습니다.

#include <vector>
using namespace std;
void getPathEdges(vector<vector<int>>* graph, int sink, int count, int node, vector<int>* path) {
    if (node == sink) {
        path->push_back(count);
    }
    else {
        count++;
        int size = graph->at(node)->size();
        for (int i=0; i<size; i++) {
            getPathEdges(graph, sink, count, i, path);
        }
    }
}
실비오 마욜로

당신은 원할 것입니다

graph->at(node).size();

첫 번째 액세스는 (포인터) ->가 있기 때문 vector<vector<int>>*입니다. graph->at(node)반환 vector<int>( 하지 그것에 액세스를 통해 간단하게 이루어집니다 있도록 포인터를) .하지 ->.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

"표현식에 포인터 유형이 있어야 함"오류가 언제 발생합니까?

분류에서Dev

C ++ : 인수 유형이 다른 함수에 대한 함수 포인터 벡터

분류에서Dev

다형성 클래스에 대한 포인터를 포함하는 벡터

분류에서Dev

멤버 함수에 대한 포인터로 구성된 벡터

분류에서Dev

오류가 발생한 멤버 함수에 대한 C ++ 포인터 : 함수 또는 함수 포인터가 아닙니다.

분류에서Dev

벡터를 기대하는 함수에 포인터 전달

분류에서Dev

Fortran 파생 형식 내부의 C 함수에 대한 포인터 보유

분류에서Dev

포인터 매개 변수에 대한 포인터가있는 PInvoke 함수

분류에서Dev

C ++의 함수에 대한 포인터

분류에서Dev

자식 클래스 생성자의 인터페이스 클래스 함수에 대한 함수 포인터

분류에서Dev

포인터 매개 변수가있는 멤버 함수에 포인터에 대한 포인터가 필요한 이유는 무엇입니까?

분류에서Dev

기본 클래스 개체에 대한 포인터 벡터에서 파생 클래스의 고유 함수 호출

분류에서Dev

벡터, 왜곡 된 데이터, 포인터로 함수에 전달할 때

분류에서Dev

함수 포인터가 아닌 멤버 함수에 대한 C ++ 포인터

분류에서Dev

수동 호출 중에 소멸자가 오류 발생 : 표현식은 완전한 객체 유형에 대한 포인터 여야합니다.

분류에서Dev

함수에 대한 포인터 배열에 대한 포인터

분류에서Dev

함수에 대한 포인터에 대한 포인터 전달

분류에서Dev

데이터 유형이 서로 다른 벡터를 포함하는 함수에 이러한 데이터 유형을 어떻게 공급합니까?

분류에서Dev

메인 메서드에서 오류를 발생시키는 클래스 객체를 포함하는 벡터

분류에서Dev

내 C ++ 벡터가 함수에서 비어있는 이유

분류에서Dev

C ++에서 포인터를 포함하는 벡터 반복

분류에서Dev

표현식에 클래스 유형에 대한 포인터 오류가 있어야합니다.

분류에서Dev

여러 유형의 함수에 대한 매개 변수로 함수 포인터를받는 함수에 대한 템플릿 함수 생성

분류에서Dev

오류 : 표현식에는 클래스에 대한 포인터 유형이 있어야합니다.

분류에서Dev

오류 : 표현식에는 객체에 대한 포인터 유형이 있어야합니다.

분류에서Dev

함수에 대한 일반 포인터를 선언하는 동안 오류가 발생하는 이유는 무엇입니까?

분류에서Dev

friend 함수의 기본 클래스 인수 유형에 대한 포인터

분류에서Dev

벡터 목록에서 멤버 함수 포인터 호출

분류에서Dev

포인터 벡터에서 함수 호출

Related 관련 기사

  1. 1

    "표현식에 포인터 유형이 있어야 함"오류가 언제 발생합니까?

  2. 2

    C ++ : 인수 유형이 다른 함수에 대한 함수 포인터 벡터

  3. 3

    다형성 클래스에 대한 포인터를 포함하는 벡터

  4. 4

    멤버 함수에 대한 포인터로 구성된 벡터

  5. 5

    오류가 발생한 멤버 함수에 대한 C ++ 포인터 : 함수 또는 함수 포인터가 아닙니다.

  6. 6

    벡터를 기대하는 함수에 포인터 전달

  7. 7

    Fortran 파생 형식 내부의 C 함수에 대한 포인터 보유

  8. 8

    포인터 매개 변수에 대한 포인터가있는 PInvoke 함수

  9. 9

    C ++의 함수에 대한 포인터

  10. 10

    자식 클래스 생성자의 인터페이스 클래스 함수에 대한 함수 포인터

  11. 11

    포인터 매개 변수가있는 멤버 함수에 포인터에 대한 포인터가 필요한 이유는 무엇입니까?

  12. 12

    기본 클래스 개체에 대한 포인터 벡터에서 파생 클래스의 고유 함수 호출

  13. 13

    벡터, 왜곡 된 데이터, 포인터로 함수에 전달할 때

  14. 14

    함수 포인터가 아닌 멤버 함수에 대한 C ++ 포인터

  15. 15

    수동 호출 중에 소멸자가 오류 발생 : 표현식은 완전한 객체 유형에 대한 포인터 여야합니다.

  16. 16

    함수에 대한 포인터 배열에 대한 포인터

  17. 17

    함수에 대한 포인터에 대한 포인터 전달

  18. 18

    데이터 유형이 서로 다른 벡터를 포함하는 함수에 이러한 데이터 유형을 어떻게 공급합니까?

  19. 19

    메인 메서드에서 오류를 발생시키는 클래스 객체를 포함하는 벡터

  20. 20

    내 C ++ 벡터가 함수에서 비어있는 이유

  21. 21

    C ++에서 포인터를 포함하는 벡터 반복

  22. 22

    표현식에 클래스 유형에 대한 포인터 오류가 있어야합니다.

  23. 23

    여러 유형의 함수에 대한 매개 변수로 함수 포인터를받는 함수에 대한 템플릿 함수 생성

  24. 24

    오류 : 표현식에는 클래스에 대한 포인터 유형이 있어야합니다.

  25. 25

    오류 : 표현식에는 객체에 대한 포인터 유형이 있어야합니다.

  26. 26

    함수에 대한 일반 포인터를 선언하는 동안 오류가 발생하는 이유는 무엇입니까?

  27. 27

    friend 함수의 기본 클래스 인수 유형에 대한 포인터

  28. 28

    벡터 목록에서 멤버 함수 포인터 호출

  29. 29

    포인터 벡터에서 함수 호출

뜨겁다태그

보관