////////////////////////////////////////////////////////////////////

@@@@@@@@llƂ̋Mց@II
@@@@@ȂÃv̐𕷂܂傤I
@@@@@@@@@@yMÅuOz@@@@@@
     @߂ɂȂ́Ał炩火
@http://af1.mag2.com/m/af/0000008658/001/s00000001626001/022
@@@@@@@@@ @lCuOLO 1 lI
 
////////////////////////////////////////////////////////////////////
/*

    KAB-studio.h


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

    MF 2006/04/17(Mon) No.353
    zMF 1775
    sF ܂܂ ( URL: http://www.mag2.com/  ID: 0000012198 )
*/
////////////////////////////////////////////////////////////////////

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

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


2006/04/17 (Mon)
@#pragma twice z[y[WłɃA[JCuǉI
15.09 DLLI
15.10 GNX|[gƃC|[g
[ #pragma twice ]
http://www.kab-studio.biz/Programing/PragmaTwice/index.html


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

2006/04/09 (Sun)
@ߌ܂Ŋ|ărfĨ_rOBJuJeLƂقƂ́[O`R`
Ƃ͒QBo炢B17,000~B

2006/04/10 (Mon)
@QȂBut`Ђł̍u`̂QTڊJnBTR}͂B
VɋAă[肵ĈȏBĊmB

2006/04/11 (Tue)
@lߍ݋̕QŐkɍBԂccB̂ccB
17,000~B

2006/04/12 (Wed)
@SQLHTML̍u`BĈB̗͓IɌEłB
[B

2006/04/13 (Thu)
@HTMLT[ubgցBĂH@Ȃ񂩐FXZBk
Sɂ炳ꂽB

2006/04/14 (Fri)
@QڏIBĈBłpH@lߍ݉߂
BĂł̃mEnEĂBӂ͂ppB

2006/04/15 (Sat)
@̒ɂBJuJeLAVǂ悤BقƂ́[O`R͂
g[\肾Bŉ񕜁BĈ٘_ƂB


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

2006/04/09 (Sun)
http://d.hatena.ne.jp/kab_studio/20060409
NB
[KAB-studio]ՂƂǉB
[KAB-studio][قƂ́[]قƂ́[O`R P.58
[Aj]˂}CfB`邭VbtI` 
@2buAjLɏĂCCiIv
[Aj]uv 2buVEv
[Aj]{EPW[ 8buAgeBX̔v
[Aj]Ђ܂I 1bull肵܂v(V)
[Aj]Ђ炵̂Ȃ 1buSBҁ@̈@nW}v(V)
[Aj]qGIRLfS*HIGH 1buq̓oJłBv(V)
[Aj]g 1bun߁AJ̋v(V)
[Aj]̑P 1buGfB[̎v(V)

2006/04/10 (Mon)
http://d.hatena.ne.jp/kab_studio/20060410
N[B
AĂB
[link]}bvL@̊gɂ܂
[Aj]ARIA The NATURAL 2bu 󕨂ācv
[Aj]Fate/stay night 14buz̉ʂāv
[Aj] 1buꂴ́v(V)
[C70]R~bN}[Pbg70tmFnKL

2006/04/11 (Tue)
http://d.hatena.ne.jp/kab_studio/20060411
ƖƁB
AB
[Aj]RAY THE ANIMATION 1bu_̖ځv(V)
[Aj]{nq̗JT 2bu{nq̗JTIv
[Aj]V[ 2buv

2006/04/12 (Wed)
http://d.hatena.ne.jp/kab_studio/20060412
傤NB
傤AĂB
[Aj]ZzXg 2buZzXĝdv
[Aj]ubNO[ 1buThe Black Lagoonv(V) 

2006/04/13 (Thu)
http://d.hatena.ne.jp/kab_studio/20060413
Ă񂾁[B
AĂB
[Aj]ʂ݂I 2bu}b`؂؂Iv
[Aj]PlpS 1buIJႠv(V)
[Aj][[KyC 2buZuv

2006/04/14 (Fri)
http://d.hatena.ne.jp/kab_studio/20060414
NB
AĂB
[Aj] 21buǂ΂̂@pv
[Aj]UET[h `̏` 1bu\[hE_T[v(V)
[Aj]b 1bu^v(V)

2006/04/15 (Sat)
http://d.hatena.ne.jp/kab_studio/20060415
AccB
[Aj]ʉ_ 2bu̒̊^Cm炸v
[Aj]ӂ́ӂP Gyu! 3bu΂Zƃv
[Aj]EBb`uCh 2bufv
[Aj]ؗj[镪ǉB


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

iT͂x݂łj


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

@\Ó@l̊ԁ@|PT|

uccv
@ƁArY͐MȂAƂ\B
w[[[AO͑SKȂ񂾁BƂƂƉƂɋAx
uO͓KȂזAv
@tBI̓xǧt_ǂ݂Œʖ󂷂B
uȂƌĂccv
@qq͉\ƌĂB
@ڂ̑O̊Ol͐MpłȂB
@A̎q̖|󂪑SȂ悤ɊꂽB
ułA\͂łˁv
w\͂̂x
wˁ[AۂBȂ̌덷͈͓̔x
ůႢv
@t̒SĂB
uccv
@̌tSMpłȂĂA͗邵ȂΏۂ̓̂w
̑O痧邾̓x͏rYɂ͂ȂBȂ̋͋
B
@rÝA\ȕāAzB
wOȂƂ̂pӂł邾B̖ʂAAx
uAv
uZłccv
@xgwƂŁA؂tďrY͗オB
ɂ͒qqAĂA܂ł̐ĥ͂B
@ccȂAƂ͎vB
ucc炵܂v
@fāAxg̕oB
@ނ̌Ă邱Ƃ́A炭Bqq͐ϋɓIł͂ȂB\
ƂŁA`oɂ͋炭ȂȂ̂낤AB
u͂Ȃv
@̂鏊ɁA͂ȂB
@̏uԂłA͎{ݓɂȂBčAƋɂ
B
@lɂ́Aׂ̗ɂ鎑i͂Ȃ̂낤B
                                                              ()

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

ǉEXVP

iT̒ǉ͂܂j


////////////////////////////////////////////////////////////////////

@@@@@@@@llƂ̋Mց@II
@@@@@ȂÃv̐𕷂܂傤I
@@@@@@@@@@yMÅuOz@@@@@@
     @߂ɂȂ́Ał炩火
@http://af1.mag2.com/m/af/0000008658/001/s00000001626001/022
@@@@@@@@@ @lCuOLO 1 lI
 
////////////////////////////////////////////////////////////////////
// #pragma twice
http://www.kab-studio.biz/Programing/PragmaTwice/index.html

@Version 16.26
static o֐

uO static oϐɂĐ܂v
wNX̕ϐȂĂg郁oϐȂ񂾂ˁx
uAʂ̃oϐ̓NX̕ϐ̒ɍ邯ǁA 
static oϐ̓NX̕ϐƂ͕ʂɍāANXɂЂƂ
݂܂v
wNX̕ϐȂĂ肷ĂЂƂĂƂˁx
uāA static oϐ킯ARv
w static o֐Hx
uƁv

// Data.h

// CDataNXB
class CData
{
public:
    // static oϐB
    static int m_iData;

    // static o֐B
    static void IncrementData();
};


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

#include "Data.h"

// static oϐB
int CData::m_iData;

// static o֐B
void CData::IncrementData()
{
    // 1₵܂B
    ++m_iData;
}


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

#include "Data.h"

int WINAPI WinMain
    ( HINSTANCE p_hInstance
    , HINSTANCE p_hPrevInstance
    , LPSTR p_pchCmdLine
    , int p_iCmdShow
    )
{
    // static oϐgp܂B
    CData::m_iData = 100;

    // static o֐gp܂B
    CData::IncrementData();

    // o͂܂B
    char pch[256];
    sprintf( pch, "%d\n", CData::m_iData );
    OutputDebugString( pch );
    // 101

    return 0;
}

u CData NX IncrementData() o֐A static o֐
v
wȂ񂩕ʂ̃o֐ƓˁB錾̕ static tĂ邾
Ȃ́Hx

    // static o֐B
    static void IncrementData();

uA錾̕ static t邾ŁAʂ̃o֐ static 
o֐ɂȂ܂v
wŁAςNX̕ϐȂĂǵHx
ug܂v

    // static o֐gp܂B
    CData::IncrementData();

u static oϐ̎Ɠ悤ɁAyNX::o֐()z
ĂяoƂł܂BNX̕ϐȂĂĂяoƂł
ĂƁv
ẘ֐́cc static oϐ 1 ₵Ă񂾂ˁx

// static o֐B
void CData::IncrementData()
{
    // 1₵܂B
    ++m_iData;
}

w static o֐ static oϐɃANZXł񂾂ˁx
uAtɌƁA static o֐畁ʂ̃oϐɂ
ANZXł܂v
wIHx

// Data.h

// CDataNXB
class CData
{
public:
    //  static oϐB
    int m_iData;

    // static o֐B
    static void IncrementData();
};

uƂ m_iData oϐ static oϐɂƁccv

// static o֐B
void CData::IncrementData()
{
    // 1₵܂B
    ++m_iData;
    // error C2350: 'CData::m_iData' ͐ÓIoł͂܂B
    // error C2597: 'CData::m_iData' : X^eBbN@o֐
    //     sȃf[^ oւ̎QƂł
}

wARpCG[x
û悤ɁA static o֐ static oϐA܂蕁
̃oϐɂ̓ANZXł܂v
w[AꂷsցIx
u悤ɔ static o֐A܂蕁ʂ̃o֐ɂANZX
ł܂v
wt́Hx
ut͂njBʂ̃o֐ static o֐ĂяoA 
static oϐɃANZX邱Ƃ͂ł܂v
wʂ̂ static ͂悭āAt̓_Ȃ킯ˁx
uۂɁAvOŊmFĂ݂܂v

// Data.h

// CDataNXB
class CData
{
public:
    // static oϐB
    static int m_iStaticMember;
    //  static oϐB
    int m_iNonStaticMember;
    // static o֐B
    static void StaticMember();
    //  static o֐B
    void NonStaticMember();
};


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

#include "Data.h"

// static oϐB
int CData::m_iStaticMember;

// static o֐B
void CData::StaticMember()
{
    m_iStaticMember = 100;
    // m_iNonStaticMember = 100;
    StaticMember();
    // NonStaticMember();
}

//  static o֐B
void CData::NonStaticMember()
{
    m_iStaticMember = 100;
    m_iNonStaticMember = 100;
    StaticMember();
    NonStaticMember();
}

uRgAEgĂӏRpCG[ɂȂ镔łv
w܂A static o֐畁ʂ̃oϐƃo֐͎g
AĂƂˁx
uƁB܂Ƃ߂ƂȂ܂v

Estatic o֐~  ʂ̃oϐA ʂ̃o֐
E ʂ̃o֐ static oϐAstatic o֐

w[Aςsցccx
ułAƂRłv

/*
    Preview Next Story!
*/
wsց`x
uĂPȘbȂłv
wƂ킯Ŏx
 Version 16.27 static  this 
uɂÂIv
wǂȗRĂsւ͕sւHx
uA͂ǁv


////////////////////////////////////////////////////////////////////
/*                          Ӂ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
*/
////////////////////////////////////////////////////////////////////

