Is there any terminology called "hypochecking" in C/C++?
I just came across below question on Internet

"
Macros and function are related in what aspect?

(a)recursion
(b)varying no of arguments
(c)hypochecking
(d)type declaration
"
I am ruling out the option d cause macros just do argument substitution. Option a is not applicable to macros.

I am weighing between option b and c.
Both functions and macros can have varying number of arguments.
So my gut feeling is answer is option b unless there is something called "hypochecking".

Can you please confirm. Thanks.
Is there any terminology called "hypochecking" in C/C++?
===

I just came across below question on Internet

"
Macros and function are related in what aspect?

(a)recursion
(b)varying no of arguments
(c)hypochecking
(d)type declaration
"
I am ruling out the option d cause macros just do argument substitution. Option a is not applicable to macros.

I am weighing between option b and c.
Both functions and macros can have varying number of arguments.
So my gut feeling is answer is option b unless there is something called "hypochecking".

Can you please confirm. Thanks.