함수 c / c ++에서 포인터를 전달하는 동안 "double ** to double *"오류

닉 프레디

나는 double *result. 포인터가 함수에서 참조로 전달되어야한다는 것을 알고 있습니다. void ComputeSeriesPointer(double x, int n, double *result);main에서를 사용 하여 함수 호출 ComputeSeriesPointer(x, n, &result);하면 오류가 발생합니다.

cannot convert ‘double**’ to ‘double*’ for argument ‘3’ to ‘void ComputeSeriesPointer(double, int, double*)’                            
 ComputeSeriesPointer(x, n, &result);                                                                                                                                                  
                                   ^

포인터로 작업 할 때 모두 &키를 사용하여 전달되지 않습니까? 수업 내 예제는 모두이 방식으로 수행되었습니다. 인터넷에서도 이런 식으로 이루어졌습니다. 모든 설명 / 설명이 좋을 것입니다.

나는 또한 pow함수를 사용하고 있기 때문에 C ++ 컴파일러 (교수님의 지시에 따라)로 이것을 실행하고 있습니다.

완전한 코드를 보지 않고 무엇을하고 있는지 잘 모르겠지만 다음과 같은 일을하고 있다면 :

void ComputeSeriesPointer(double, int, double*){
    // ...
}

int main(){
    double *x = ...;
    ComputeSeriesPointer(1.0, 1, &x); 
    // ...
    return 0;
}

그렇다면 문제는 &x. &조작 변수의 어드레스를 추출하는데 사용된다. 이 경우 변수는 이미 포인터이므로 작성 &x하면 "포인터에 대한 포인터", 즉 double**. 그게 당신 문제입니다. 다음과 같이 함수를 호출하십시오.ComputeSeriesPointer(1.0, 1, x)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C : 문자열을 함수에 전달하는 동안 오류가 ')'를 예상했습니다.

분류에서Dev

C에서 함수에 포인터를 전달하는 방법

분류에서Dev

문자열 C 배열에 대한 포인터에 대한 strncpy를 수행하는 동안 분할 오류

분류에서Dev

C ++에서 참조를 허용하는 함수에 포인터 전달

분류에서Dev

큰 포인터 배열을 선언하는 동안 C에서 분할 오류

분류에서Dev

큰 포인터 배열을 선언하는 동안 C에서 분할 오류

분류에서Dev

함수에 포인터를 전달하고 함수 C ++ 내에서 메모리를 동적으로 할당하는 방법

분류에서Dev

C에서 구조체와 포인터를 사용하는 동안 분할 오류

분류에서Dev

PHP 배열 변수를 Javascript 함수에 전달하는 동안 오류 발생

분류에서Dev

C에서 포인터를 사용하는 동안 지정된 변수 값을 얻지 못함

분류에서Dev

내부에서 swith 문을 사용하는 동안 C # 함수의 오류

분류에서Dev

Python에서 C DLL 함수를 호출하는 동안 오류가 발생했습니다.

분류에서Dev

VS Code에서 C # Azure 함수를 디버깅하는 동안 세분화 오류

분류에서Dev

외부 C 함수에서 Modelica 레코드를 반환하는 동안 오류가 발생했습니다.

분류에서Dev

C #에서 안전하지 않은 포인터로 오류를 해결하는 방법은 무엇입니까?

분류에서Dev

C에서 Postgres 함수를 빌드하는 동안 fmgr.h에서 " '반환'전에 예상되는 표현식"오류

분류에서Dev

C의 함수에 구조체 포인터를 전달할 때 이상한 오류

분류에서Dev

폼간에 매개 변수를 전달하는 C # 오류

분류에서Dev

함수를 전달하거나 C에서 함수 포인터를 전달 하시겠습니까?

분류에서Dev

main () C ++에서 여러 함수를 통해 포인터 전달

분류에서Dev

벡터를 함수에 전달하면 오류가 발생합니다. C ++

분류에서Dev

클래스 내에서 매개 변수로 함수를 전달하는 동안 오류가 발생

분류에서Dev

C ++에서 함수를 인수로 전달할 때 오류 발생

분류에서Dev

C ++에서 삭제를 사용하는 동안 분할 오류

분류에서Dev

C #에서 WebService를 호출하는 동안 오류 500

분류에서Dev

포인터와 동적 메모리를 사용하여 인쇄 할 함수에 구조를 전달하는 방법 [C-Programming]

분류에서Dev

C ++ : 포인터 벡터를 함수에 전달

분류에서Dev

C ++에서 포인터를 전달하는 방법을 배우려고하는데 오류가 발생합니다. 'test'호출에 일치하는 함수가 없습니다. 내가 도대체 뭘 잘못하고있는 겁니까?

분류에서Dev

C에서 함수 포인터를 호출 할 때 컴파일 오류

Related 관련 기사

  1. 1

    C : 문자열을 함수에 전달하는 동안 오류가 ')'를 예상했습니다.

  2. 2

    C에서 함수에 포인터를 전달하는 방법

  3. 3

    문자열 C 배열에 대한 포인터에 대한 strncpy를 수행하는 동안 분할 오류

  4. 4

    C ++에서 참조를 허용하는 함수에 포인터 전달

  5. 5

    큰 포인터 배열을 선언하는 동안 C에서 분할 오류

  6. 6

    큰 포인터 배열을 선언하는 동안 C에서 분할 오류

  7. 7

    함수에 포인터를 전달하고 함수 C ++ 내에서 메모리를 동적으로 할당하는 방법

  8. 8

    C에서 구조체와 포인터를 사용하는 동안 분할 오류

  9. 9

    PHP 배열 변수를 Javascript 함수에 전달하는 동안 오류 발생

  10. 10

    C에서 포인터를 사용하는 동안 지정된 변수 값을 얻지 못함

  11. 11

    내부에서 swith 문을 사용하는 동안 C # 함수의 오류

  12. 12

    Python에서 C DLL 함수를 호출하는 동안 오류가 발생했습니다.

  13. 13

    VS Code에서 C # Azure 함수를 디버깅하는 동안 세분화 오류

  14. 14

    외부 C 함수에서 Modelica 레코드를 반환하는 동안 오류가 발생했습니다.

  15. 15

    C #에서 안전하지 않은 포인터로 오류를 해결하는 방법은 무엇입니까?

  16. 16

    C에서 Postgres 함수를 빌드하는 동안 fmgr.h에서 " '반환'전에 예상되는 표현식"오류

  17. 17

    C의 함수에 구조체 포인터를 전달할 때 이상한 오류

  18. 18

    폼간에 매개 변수를 전달하는 C # 오류

  19. 19

    함수를 전달하거나 C에서 함수 포인터를 전달 하시겠습니까?

  20. 20

    main () C ++에서 여러 함수를 통해 포인터 전달

  21. 21

    벡터를 함수에 전달하면 오류가 발생합니다. C ++

  22. 22

    클래스 내에서 매개 변수로 함수를 전달하는 동안 오류가 발생

  23. 23

    C ++에서 함수를 인수로 전달할 때 오류 발생

  24. 24

    C ++에서 삭제를 사용하는 동안 분할 오류

  25. 25

    C #에서 WebService를 호출하는 동안 오류 500

  26. 26

    포인터와 동적 메모리를 사용하여 인쇄 할 함수에 구조를 전달하는 방법 [C-Programming]

  27. 27

    C ++ : 포인터 벡터를 함수에 전달

  28. 28

    C ++에서 포인터를 전달하는 방법을 배우려고하는데 오류가 발생합니다. 'test'호출에 일치하는 함수가 없습니다. 내가 도대체 뭘 잘못하고있는 겁니까?

  29. 29

    C에서 함수 포인터를 호출 할 때 컴파일 오류

뜨겁다태그

보관