0
는 다음과 같은 방법이 있다고 가정?호기심 C++
double * myMethod(double (*f)(double *), double *x, int size)
{
//do something and return
}
*를 *로 대체하십시오.
는 다음과 같은 방법이 있다고 가정?호기심 C++
double * myMethod(double (*f)(double *), double *x, int size)
{
//do something and return
}
*를 *로 대체하십시오.
할 수 있습니다,하지만 당신은 기능을 재정의하려고 노력하고 있기 때문에 배열 포인터를 더 이상 사용하기 때문에, 그들은 실제로 동일한 서명을 가지고, 그래서 당신은 오류가있는 경우는 다음과 같습니다
http://ideone.com/E1Z7B 작품 나는 이름을 변경하기 때문에 두 번째 기능.
비슷한 질문은 http://stackoverflow.com/questions/5192068/c-char-argv-vs-char-argv를 참조하십시오. – TemplateRex
둘 다 작동하는 것 같습니다. – nims
어떤 오류가 발생합니까? – TemplateRex
왜? 더 나은 솔루션과 덜 복잡하고 이해하기 쉽고 디버깅하기 쉬운 솔루션이 있습니다. –