Mail Archives: djgpp/1997/04/11/11:20:00
On Fri, 11 Apr 1997, Chris Croughton wrote:
>
> Erik Max Francis wrote:
>
> >These are legitimate warnings (probably they should be errors, though); you
> >haven't defnied a postfix operator ++ or operator --. To distinguish
> >between postfix and prefix operators, define them as taking an argument of
> >type int (you never have to use it).
>
> I have a philosophical objection to having unused arguments. It
> comes from many years of compilers and lint complaining about
> unused arguments (so much so that I have a standard
>
> #define NOTUSED(x) (x=x)
>
> to satisfy compilers - it's usually optimised out but generally
> after it has suppressed the warning).
>
> Chris
>
In C++ you can have a parameter that is basically declared to be ignored.
Simply declare the data type without a corresponding variable:
double example_function(double x, int, int, long y)
{
// Function body
}
The compiler knows that you don't want to use it.
---Michael Phelps
morphine AT cs DOT jhu DOT edu
CH3
|
N
/ |
______/ |
/ \ CH2
_____/ \__|__
// \\ / | \\
// \\______/___CH2 \\
\ / \ /
\______/ \_____/
/ ------ \ / \
OH \ / OH
O
Morphine
- Raw text -