Article View: pl.comp.lang.c
Article #272332Re: Header include guard
From: Mateusz Loskot
Date: Mon, 25 Feb 2008 15:20
Date: Mon, 25 Feb 2008 15:20
34 lines
1690 bytes
1690 bytes
Seweryn Habdank-Wojewódzki wrote: > Witam > > Po pierwsze chciałbym się zapytać jak "header include guard" tłumaczy się na > język polski. > > W CVu vol. 20 (wydawnictwo ACCU) David Carter-Hitchin wspomina, aby Header > Include Guard (HIG) zawierał: nazwę pliku, rozszerzenie, date w formacie > YYYYMMDD oraz losową liczbę np. 6-cio cyfrową. Wygląda to tak: > > #ifndef FILENAME_EXT_20080223_123456 > #define FILENAME_EXT_20080223_123456 > > /* ... */ > > #endif Nie jest to głupi pomysł. > Jakie macie doświadczenia związane z tą konstrukcją? Ja stosuję #ifnndef <NAMESPACES>_<FILE>_HPP_INCLUDED gdzie token w <> to placeholder dla odpowiednich nazw, przy czym <NAMESPACES> może się rozwijać do kilku przestrzeni np. RASTER_ALGORITHM_DETAIL_UTILITY_HPP_INCLUDED Pozdrawiam -- Mateusz Loskot http://mateusz.loskot.net
Technical Details
Message-ID:
<fpumch$ko5$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<fppbs5$jot$1@news.vectranet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Mateusz Loskot <see.my@signature.net> Newsgroups: pl.comp.lang.c Subject: Re: Header include guard Date: Mon, 25 Feb 2008 16:20:47 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 34 Message-ID: <fpumch$ko5$1@inews.gazeta.pl> References: <fppbs5$jot$1@news.vectranet.pl> NNTP-Posting-Host: chello084010081243.chello.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1203952849 21253 84.10.81.243 (25 Feb 2008 15:20:49 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 25 Feb 2008 15:20:49 +0000 (UTC) X-User: mloskot In-Reply-To: <fppbs5$jot$1@news.vectranet.pl> User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit