나는 그런 식으로 몇 가지 C 코드를 읽고 있어요 : 그것은 성능이 중요한 그래서C의 구조체는 효율적입니까?
double function(int lena,double xa,double ya, double za, double *acoefs, ...,
int lenb,double xb,double yb, double zb, double *bcoefs, ...,
same for c,
same for d)
이 기능은 100.000 배보다 코드 MOR에 호출된다.
이 코드를 확장하기 위해 노력하고있어하지만 효율적 여부 (얼마나이 속도에 영향을 미친다) 다음이
struct PGTO { int len; double x,y,z ; double *acoefs }
과 같은 구조체의 모든 매개 변수를 캡슐화하는 경우, 내가 알고 싶은 함수의 매개 변수에 액세스하십시오.
프로파일 및 테스트 – cobbal
컴파일 된 코드는 x86 및 ARM 표준 호출 규칙에서 동일해야합니다. – kennytm
varargs를 나타내는 '...'또는 일부 매개 변수를 생략 했습니까? – bk1e