Re: pragma once
"Julie" <julie@nospam.c om> wrote in message
news:406F02C5.2 83F6763@nospam. com...[color=blue]
> "<- Chameleon ->" wrote:[color=green]
> > Use
> > -----------------
> > #ifndef __MY_HEADER_FIL E_H__
> > #define __MY_HEADER_FIL E_H__[/color]
>
> Double-underscore identifiers are reserved for implementation purposes.[/color]
Use[color=blue]
> something like:
>
> #define MY_HEADER_FILE_ H
>
> instead.[/color]
Indeed. Even a single leading underscore followed by a capital letter is
reserved for implementors. Instead of remembering all these arcane rules,
best not to use leading underscores at all.
--
Cy
"Julie" <julie@nospam.c om> wrote in message
news:406F02C5.2 83F6763@nospam. com...[color=blue]
> "<- Chameleon ->" wrote:[color=green]
> > Use
> > -----------------
> > #ifndef __MY_HEADER_FIL E_H__
> > #define __MY_HEADER_FIL E_H__[/color]
>
> Double-underscore identifiers are reserved for implementation purposes.[/color]
Use[color=blue]
> something like:
>
> #define MY_HEADER_FILE_ H
>
> instead.[/color]
Indeed. Even a single leading underscore followed by a capital letter is
reserved for implementors. Instead of remembering all these arcane rules,
best not to use leading underscores at all.
--
Cy
Comment