-----------------------------------------------

#ifdef 폜vO

-----------------------------------------------

PD\tg̏Љ
C/C++̗vȂ#ifdef폜ĂR\[vOłB
ΉĂȂLq@̂ŁAKAϊOAϊmFĂB


QDgp@
{vO̓R\[vOłB
s`͈ȉ̒ʂłB
csv_ifdefcut CSVt@C [Ot@C]


RDCSVt@C

[]
#file,C:\hpdata\csvpp_source\csv_ifdefcut\test\*.cpp
#undef,AA2
#define,BB3
#other,nocut
#debug
#read_only


[#file]
#file̓t@C̎włBt@C̓tpXŎw肵ĂB܂At@CɃChJ[hgpł܂B
`
#file,t@C


#file,C:\hpdata\csvpp_source\csv_ifdefcut\test\*.cpp
#file,C:\hpdata\csvpp_source\csv_ifdefcut\test\test.cpp


[#define]
#define͍폜}N`܂B#defineł̓}N`ĂƂO#ifdef폜܂B
`
#define,}N


#define,DEBUG_MON


[#undef]
#undef͍폜}N`܂B#undefł̓}N`ĂȂO#ifdef폜܂B
`
#undef,}N


#undef,DEBUG_MON


[#nocut]
#nocut͍폜ΏۊÕ}N`܂B
`
#nocut,}N


#nocut,DEBUG_MON


[#other]
#other#define,#undef,#nocutŒ`ĂȂ}Nɑ΂Ă̈`܂B
#other`Ȃ͂̑̃}N͍폜ΏۊOɂȂ܂B

`
#other,[h

[h͈ȉ̂ƂłB
nocut  :}N͍폜ΏۊOɂȂ܂B
undef  :}N`ĂȂO#ifdef폜܂B
define :}N`ĂƂO#ifdef폜܂B


#other,undef


[#read_only]
#read_only͕ϊɃ}N`̂ݒm肽Ɏgp܂B


[#debug]
#debug̓fobO\܂B


SDOt@C
[]
#define,AA0,NOCUT
#define,AA1,NOCUT
#define,AA2,UNDEF
#define,AA3,NOCUT
#define,BB2,NOCUT
#define,BB3,IFDEF

[#define]
#define̓}NƎw̓e܂B
`
#define,}N,we

we
ȉ̂ƂłB
NOCUT  :}N͍폜ΏۊOɂȂ܂B
UNDEF  :}N`ĂȂO#ifdef폜܂B
IFDEF  :}N`ĂƂO#ifdef폜܂B


TD
Ver 1.00  JI
Ver 1.01  [hI[[hAt@CN[ŶYꂽoOtBbNX
Ver 1.02  #if鎞A#ifɑΉ#else,#endifFďĂ܂oOtBbNX

