void f(int count, ...){
//whatever
}
struct somestruct{
size_t a, b, c;
};
int main() {
somestruct s;
f(1, s); //what is actually passed?
}
전체 struct
이 복사되어 스택에 전달됩니까? 그렇다면 복사 생성자가 호출됩니까? 포인터가 전달 되었습니까? 이거 안전한가요?구조체를 vararg 함수에 전달하면 어떻게됩니까?
C++에 대해 질문해야합니다. C에는 복사 생성자가 없습니다. –