C++ include guards for function prototype?
<p>I do know that include guards are to prevent redefinition. But does function prototype needs include guards too (supposedly that function prototype is defined in a header and used in multiple related programs)?</p>
