«variadic» 태그된 질문

10
params 키워드를 사용하는 이유는 무엇입니까?
나는 이것이 기본적인 질문이라는 것을 알고 있지만 답을 찾을 수 없습니다. 왜 사용합니까? 함수 또는 함수를 사용하는 메소드를 작성하는 경우 코드를 제거해도 코드가없는 것처럼 100 % 완벽하게 작동합니다. 예 : params로 : static public int addTwoEach(params int[] args) { int sum = 0; foreach (var item in args) sum += …

5
가변성 매크로를 만드는 방법 (가변 인수 수)
특정 숫자가 아닌 임의의 수의 매개 변수를 허용하는 매크로를 C로 작성하고 싶습니다. 예: #define macro( X ) something_complicated( whatever( X ) ) X매개 변수의 수는 어디 입니까? whatever과부하되어 2 또는 4 매개 변수로 호출 할 수 있기 때문에 이것이 필요합니다 . 매크로를 두 번 정의하려고했지만 두 번째 정의가 첫 번째 …

12
C에서 가변 함수의 호출을 전달하십시오.
C에서는 가변 함수의 호출을 전달할 수 있습니까? 에서처럼 int my_printf(char *fmt, ...) { fprintf(stderr, "Calling printf with fmt %s", fmt); return SOMEHOW_INVOKE_LIBC_PRINTF; } 위와 같은 방법으로 호출을 전달하는 것이 반드시 필요한 것은 아닙니다 (다른 방법으로 호출을 기록하거나 vfprintf를 사용할 수 있기 때문에). 작업중 인 코드베이스는 래퍼가 실제 작업을 수행해야하며 vfprintf와 …
189 c  variadic 

5
자신의 함수를 작성할 때 R의 줄임표 기능을 사용하는 방법은 무엇입니까?
R 언어에는 다양한 개수의 인수를 사용할 수있는 함수를 정의하는 멋진 기능이 있습니다. 예를 들어, 함수 data.frame는 여러 인수를 사용하며 각 인수는 결과 데이터 테이블의 열에 대한 데이터가됩니다. 사용법 예 : > data.frame(letters=c("a", "b", "c"), numbers=c(1,2,3), notes=c("do", "re", "mi")) letters numbers notes 1 a 1 do 2 b 2 re 3 …

4
C와 C ++에서 (…)는 무엇입니까?
의 사용 중 하나는 C 및 C ++에서 가변 요소 ...를 나타내는 것 입니다. 그건 뭐예요? 그런 식으로 사용될 때 연산자 또는 다른 것으로 분류됩니까? 다른 자세한 내용은 ...? 편집 : 의 목적을 알고 ...있습니다. 이름과 분류에 대해 묻고 싶습니다 .C와 C ++ 모두 비슷합니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.