////////////////////////////////////////////////////////////////////
----------------------------------------------------------------
ꓙĒwTCgu]˕đ{܁v
ȂȂv[gyЂz
http://af1.mag2.com/m/af/0000008658/001/s00000003624001/018
----------------------------------------------------------------
////////////////////////////////////////////////////////////////////
/*

    KAB-studio.h


    (C)KAB-studio 1999 - 2006 ALL RIGHTS RESERVED.
        http://www.kab-studio.biz/
        info@mail.kab-studio.biz

    MF 2006/12/18(Mon) No.387
    zMF 1676
    sF ܂܂ ( URL: http://www.mag2.com/  ID: 0000012198 )
*/
////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////
// NEW!!
http://www.kab-studio.biz/index.html

2006/12/18 (Mon)
@قƂ́[O`RP.84ǉI
[ Ol̃zbgn[u O`R y^V  LNz ]
http://www.kab-studio.biz/Comic/HotHerbA3/index.html

2006/12/18 (Mon)
@#pragma twice z[y[WłɃA[JCuǉI
17.22 delete ̕@
17.23 X}[g|C^
[ #pragma twice ]
http://www.kab-studio.biz/Programing/PragmaTwice/index.html


////////////////////////////////////////////////////////////////////
// 储ʂȓL
http://www.kab-studio.biz/nikki2/index.html

2006/12/10 (Sun)
@PQNBKAB-studio.h̑M\ƂقƂ́[O`R`A̓rB
܂sAƂۂB

2006/12/11 (Mon)
@W܂Ń[_BPQPO܂Ń[_B܂ŜR
IĂȂB{[B

2006/12/12 (Tue)
@QQXNAƂ̓[_B

2006/12/13 (Wed)
@U܂Ń[_APPɋNă[_AߌTɂƃNAB
ȎԊ|Ƃ́ccB

2006/12/14 (Thu)
@PQ߂NBقƂ́[O`Rl[؂BՂƂ̍LύXB
v[x݁Ał_CGbg[hBăAj߁B

2006/12/15 (Fri)
@PQNBقƂ́[O`R`B[_̃Jo[ɂ΂B
v[AłꂽB

2006/12/16 (Sat)
@PQNBقƂ́[O`R`AƂPR}Bv[ɍsȂ
_CGbgɂȂ邩BNUԂAPB


////////////////////////////////////////////////////////////////////
// Ԃ낮B
http://d.hatena.ne.jp/kab_studio/

2006/12/10 (Sun)
http://d.hatena.ne.jp/kab_studio/20061210
NB
[]͂&k`NwB
[KAB-studio]ՂƂǉB
[link]uR-TYPE IvĂ΁B
[KAB-studio][قƂ́[]قƂ́[O`R P.83
[Aj]uv 37busחv
[Aj]˂}CfB`邭VbtI` 
@37bu_[ČĂ΂ꂽCCiIv
[Aj]͂o܂ɗĂ 10bul̃WGbgv
[Aj]тAoX 10buĂAɂ͂ȂB3_v
[Aj]Gift `eternal rainbow` 10buDꂽߋv

2006/12/11 (Mon)
http://d.hatena.ne.jp/kab_studio/20061211
NB
[[_gv]2ڎ擾B
[Aj]F̃R_ 11buƍ̃A_[Wv
[Aj]閾OڗF Crescent Love 10buЗ̂Plv
[Aj]MNV[GWF` 
@11buIIT̐t@C`v

2006/12/12 (Tue)
http://d.hatena.ne.jp/kab_studio/20061212
NI
[[_gv]iԂjXg_WOB
[Aj]BLACK BLOOD BROTHERS 11buCv
[Aj]NEHEKɂ悤I 23buɂ悤Iv
[Aj]Pumpkin Scissors 11buÂȂٓv

2006/12/13 (Wed)
http://d.hatena.ne.jp/kab_studio/20061213
NB
[[_gv]AƃNAccB
[]R~bNXƂB
[]UZU-MAKI
[]R-TYPE IiWiio[`R\[j
[Aj]DEATH NOTE 11bu˓˓v
[Aj]ubNO[ 23buSnow White's Paybackv
[Aj]lM܁IH 
@11buց[Aj݂ăo̎ނ񂾁BCƎvĂv

2006/12/14 (Thu)
http://d.hatena.ne.jp/kab_studio/20061214
NB
[KAB-studio]#pragma twiceCB
[Aj]t̃XgC 8buOH[ԕ⋋v
[Aj]B 11bulʂ܂Łv

2006/12/15 (Fri)
http://d.hatena.ne.jp/kab_studio/20061215
NB
[link]Adobe Photoshop CS3Windows 2000ɑΉȂccH
[j_CGbg]123
[link][]WiiXgbvDSA_v^[ŕs
[Aj]Ă̕B 11buɂ錻݁i܁jv
[Aj]`nŋ̃` 
@11buVnmE}ʁAQv

2006/12/16 (Sat)
http://d.hatena.ne.jp/kab_studio/20061216
N
[Aj]ʉ_ 30bu͓xv
[Aj]Ƃem Ԃ 25buȂP܁v
[Aj]ӂ́ӂP Gyu! 
@38bu撣m[`FVfBv
[Aj]R[hMAX t̃[V 10bug@v


////////////////////////////////////////////////////////////////////
// AjaxŃGQ[uO
http://d.hatena.ne.jp/AjaxEroge/

iT͂x݂łj


////////////////////////////////////////////////////////////////////
// A
http://www.kab-studio.biz/Novel/Fuga/index.html

@\܏́@b݁A炩Ȍ@|PT|

ucc߂A{ɂ߂ccv
uccccv
@N͗̒[Őgۂ߂悤ɂĂӂĂĂB
@łɁAN瞂点Ă܂̂́A̔\͂gĊOɎ
ĂĂB
@Aȓɓ葱̂͐IɏAł@
𑹂˂Ă܂N܂ȏAɂ킯ɂȂB
uccʂɁAvłv
uAȂɁHv
u`o͐B\͂܂񂩂AԈĂDPȂĂ܂v
u[cc܂ʂĂ낤ǁccłv
@bςāAĂ܂B
uācćHv
uȂɂłv
úccqȂāv
u~Ƃ͎v܂v
@́A܂B
uɑI͗^Ă܂񂩂v
u`oȂ邱ƂĂłȂ́Hv
uĐ搶͌ĂB`o͊SɐlłȂԂɂĂ܂
Aɂ͖߂Ȃāv
uȂ񂾁ccłAq炢Ă̂Ɂv
u`o̎͂ƂĂAŎqꂽv
uccv
u񂪉lĂ邩ȂǁAłAl݂Ȃ̑₵Ă
񂾂낤v
@N͋グB
uccgtAłˁv
uHv
@グBʂɍLԂtXAN͂܂Ɍ
グĂB

                                                              ()

////////////////////////////////////////////////////////////////////
// JavaA2Z
http://www.kab-studio.biz/Programing/JavaA2Z/index.html

ǉEXVP

iT̒ǉ͂܂j


////////////////////////////////////////////////////////////////////
----------------------------------------------------------------
ꓙĒwTCgu]˕đ{܁v
ȂȂv[gyЂz
http://af1.mag2.com/m/af/0000008658/001/s00000003624001/018
----------------------------------------------------------------
////////////////////////////////////////////////////////////////////
// #pragma twice
http://www.kab-studio.biz/Programing/PragmaTwice/index.html

@Version 17.31
p̂܂Ƃ

uāAŌpɂĂ͏Iłv
wI@Ȃ蕡GȘbˁccx
uˁAŏUԂĂ݂悤v
ẃ[x
u܂ Version 17.01 ( No.356 ) ŁAp̐܂v
wNXɃo֐⃁oϐǉĂł\\
ANXɃNX킹銴Hx
uˁAPɍl΁AhNX́q{NX̃oA
ɐVȃoNXrĂƂɂȂ܂Błۂɂ́v
wVersion 17.03 ( No.358 ) ݂Ɋ{NXhNXł
킯ˁx
u炱A protected Ăw肪킯łBANZXCq
 Version 17.04 ( No.359 ) ł܂Ƃ߂Ă邩炿ƉĂˁv
ẃcc֌Wˁx
u Version 17.06 ( No.361 ) Ă悤ɁAɂ͕ʂ
ƃ|C^ł̑ƂāA܂̂ӂSRႤ̂
ƂĂāv
wʂ̑ƁARs[RXgN^Ăяoăoϐ
Rs[邯ǁA|C^̑ƃAhXRs[邾Aˁx
uA|C^̑ł́AAhXwĂ̕ϐ̌^͕ς
Ȃ킯łBꂪ Version 17.08 ( No.363 ) łv
wڂ̌^Ǝۂ̌^ႤĂ̂svcˁBꂪ
|[tBYĂƂȂ񂾂ˁx
uƂˁB|[tBYA܂Ⴄ^̂悤ɓ삷
̓I[o[ChKvBꂪ Version 17.09 ( No.364 ) A
Version 17.10 ( No.365 ) ̉z֐v
wǁAz֐ɂȂƃI[o[Ch͈ӖȂ񂾂ˁx
uȂˁBۂɂ́ApCȂ烁o֐͑S
z֐ɂv
wΕK|[tBYłˁx
ucc{肾ǁA Version 17.12 ( No.367 ) ŐĂ
|[tBYƋ@\邽߂ɂ́A܂ŕϐ|C^
ňĂȂƂ܂v
wȂƃAbvLXgłȂz֐ӖȂˁx
uƁBŁAۂ̏A|C^ŏꍇAĂ̂
܂Ȃłv
wƂˁcc킴킴|C^gKvĂȂ悤
Cx
uAi̓|[tBYӎKv͂ȂĂƁv
wccHHH@Ȃ񂩂ĕςȂH@gȂႢȂ狳
łHx
uB Version 17.16 ( No.371 )  Version 17.17 ( No.372 ) 
悤ɁA|[tBY̍ő̃bǵA֐|C^
ƂĂ̎głv
wAqĂяoĂ炤rĂꍇɎg񂾂ˁx
uAvOgށAĂɃ|[tBYg
ApEz֐EI[o[Chgčl΂ȁv
wꂪړIlꍇAĂƂˁx
uB̏͂ł́AړI܂|[tBY̋@\
炻̕ӂ킩ɂˁv
wAȂ̂߂ɁAĂ̂x
uA|[tBY͎dĝ݂̂Ȃ蕡GA܂͂
Ă̂̕jBƁA C++ ̈ԓ
炤AĂ̂ړIv
w[ccx
ugŃ|C^KvAŁA new ɂ Version 17.21 ( No.376 ) 
ŐāAɃX}[g|C^ɂ Version 17.23 ( No.378 ) 
Ő܂v
wꂪԓAĂƂˁBł΂AĂƂ
̂ȁx
uȂ邯ǁccR̂ЂƂ́AȂƂœĂ
mȂႢȂAĂ_ȁv
wˁBRs[RXgN^A߂lŕԂ鎞ɍϐ
AȂ񂩂Gx
uA͖{ɂ͂܂菑ĂȂbˁv
wȂŏĂȂ́Hx
uĂ̂邵AqȂƂœĂrĂ
Ƃ́ADӓIɉ߂΁Aq֗Ɏgr߂ɂ@\
ĂƂv
wȂĂĂ΂Hx
uĂƂɂȂˁBAX}[g|C^݂Ȃ̂鎞
͒mȂႢȂǂˁv
w̃x܂ōsǂAĂƂˁx
uƂ Version 17.29 ( No.384 ) ȍ~ŃRXgN^fXgN^
֌W̐܂v
wŌp֌W͏IAĂƂˁx
ułp֌Wł܂ĂȂ͂łv
wI@܂񂾁ccx
u\ˁB͂ŁAHĂ̂ĂƎv܂B
ƁAƍŌɂƍl̘bv
wقx
u܂͈Ԋ{IȌpv

// Main.cpp
#include <Windows.h>
#include <stdio.h>

// {NXB
class CBase
{
public:
    // z֐B
    virtual void Output1()
    {
        OutputDebugString( "CBase::Output1()\n" );
    }
};

// hNXB
class CDerived : public CBase
{
public:
    // z֐iI[o[ChjB
    virtual void Output1()
    {
        OutputDebugString( "CDerived::Output1()\n" );
    }

    // ̂Ƃ͕ʂ̃o֐B
    virtual void Output2()
    {
        OutputDebugString( "CDerived::Output2()\n" );
    }
};

int WINAPI WinMain
    ( HINSTANCE p_hInstance
    , HINSTANCE p_hPrevInstance
    , LPSTR p_pchCmdLine
    , int p_iCmdShow
    )
{
    // CDerived NX̕ϐ܂B
    CDerived cDerived;
    cDerived.Output1();
    // CDerived::Output1()
    cDerived.Output2();
    // CDerived::Output2()

    // AbvLXg܂B
    CBase *pcBase = &cDerived;
    // |[tBY܂B
    pcBase->Output1();
    // CDerived::Output1()
    // pcBase->Output2(); ͌Ăׂ܂B

    return 0;
}

u CBase NX CDerived NX܂B CDerived NX
CBase NXpĂ̂ŁA CBase NX{NXA 
CDerived NXhNXɂȂ܂B}ɂƂȂ܂v


CBase           

                

Output1()       

         
         

CDerived        

                

Output1()       
Output2()       


u Output1() o֐̓I[o[ChĂ܂v
wAbvLXgČĂяoƁAhNX̕Ăяo킯
ˁx

    // AbvLXg܂B
    CBase *pcBase = &cDerived;
    // |[tBY܂B
    pcBase->Output1();

uA pcBase |C^ cDerived ϐwĂĂ
ƁAz֐̓I[o[ChĂ΂ĂƂYȂ
Łv

 cDerived ϐ     pcBase |C^
   CDerived            0x00000001         
      
 CBase            
                  
 Output1()      
  
   Output1()        
   Output2()          

AhXF0x00000001

û悤ɁA pcBase |C^ʂČĂяoĂ̂́A 
cDerived ϐ Output1() o֐B͉z֐ŁAI[o[Ch
Ă邩A CDerived NX̕Ăяo܂v
w CBase NX̂ĂяoĂ悤ɌāA CDerived NX
̕Aꂪ|[tBYĂƂˁx
uāAŏdvȂ̂́Â悤ɃAbvLXgꍇAۂ
NX CDerived NXƂĂA CDerived NX 
Output2() o֐͌ĂׂȂAĂƁv

    // pcBase->Output2(); ͌Ăׂ܂B

wȂ񂾂ˁAǂ̃o֐Ăׂ邩A͂̍̕ϐ̌^A
܂ pcBase |C^̌^Ō܂񂾂ˁBۂ̌^Ȃāx
úAAbvLXg邱ƂŁq CDerived NX̂A 
CBase NX̃oĂяo悤ɂrƂƂȂłv
wHHHx
u cDerived ϐ CDerived NXǁAAbvLXg邱Ƃ
CBase NX̃o֐EoϐANZXł悤ɂȂA
Ɓv

    // AbvLXg܂B
    CBase *pcBase = &cDerived;  pcBase ʂĂ 
                                  Output2() o֐͌ĂׂȂ

wccł邱ƂȂĂAĂƁH@łȂŁHx
u̓bgłB_ŏI͂ցIv

/*
    Preview Next Story!
*/
wccŏÍIHx
uƂ킯Ŏv
 Version 18.01 EBhEvONXō 
wɂÂIx
u͉p҂Ł[v
w[IIx


////////////////////////////////////////////////////////////////////
/*                          ӁII                            */

Ẽ[ԐMȂłB
EӌE]Ez[`[ʂȓL]肨肭B
http://www.kab-studio.biz/nikki2/index.html
EwǓo^Ƃɂ͂̃y[WōsȂĂB
http://www.mag2.com/m/0000012198.htm
E͎ōsȂĂB
EobNio[͂̃y[Wɂ܂B
http://backno.mag2.com/reader/Back?id=0000012198
http://www.kab-studio.biz/Freeware/index.html#MailMagazine


////////////////////////////////////////////////////////////////////
/*
    KAB-studio.h
      Weekly Mail Magazine.
      Written by Kaburaya Seiden.
      http://www.kab-studio.biz/Info/MailMagazine/

    (C)KAB-studio 1999 - 2006 ALL RIGHTS RESERVED.
        http://www.kab-studio.biz/
        info@mail.kab-studio.biz
*/
////////////////////////////////////////////////////////////////////

