나는 이것을 묻는 방법을 잘 모른다. 함수의 인수를 위치별로 참조 하시겠습니까?
내가 함수void myFunc (int8 foo, float bar, int whatever)
{
...
}
의 위치에 의해 특정 인수를 참조하는 빠른 방법이 있다고 가정 해?
void myFunc (float foo, float bar, float whatever)
{
float f;
f = ARG[1]; // f now equals bar
}
그런 효과가 있습니까?
후속 :
답장을 보내 주셔서 감사합니다. 나는 그것이 잘못 될 것이라고 생각한다. C++이 perl과 psuedo 언어 (특히 AutoIt을 생각하고있다)처럼 이것을 허용하지 않는다는 것이 이상하다. 그래서 "왜"에 관해서? 간단한 루프 만 사용하면됩니다. 나는 정상적인 상황에서 이것을 달성하는 더 좋은 방법이 무수히 많다는 것을 알고 있지만, 내 작은 세상 밖에서 다른 사람의 코드를 수정하지 않으려 고 노력했다. 즉, 호출 코드를 제어 할 수 없습니다. 그것은 목구멍으로 입력을 밀어 내고 가능한 한 최선을 다해 관리해야합니다. 그래서 나는 함수를 호출하기 전에 반복 할 수 없습니다. 어쨌든 분명히 혼란 스러울 것이고 많은 변수가 없어서 코드를 복제했습니다. 별로. 의견과 흥미로운 제안에 감사드립니다.
'new'는 방법으로, 유효한 변수 이름이 아닙니다. – GManNickG
일반적으로 그렇게 할 이유가 없기 때문에 그렇지 않습니다. 왜 당신이 필요하다고 생각하는지 설명해야한다면 대안을 제안 할 수 있습니다. – moonshadow
그냥 float temp = bar; – ThePosey