////////////////////////////////////////////////////////////////////
cProxSystemDesignc

@BLOG̐ݒuAf[^x[XA@\VbsOJ[g
@ݒuŔYł܂񂩁H

@S̃T|[gŁAX10,290~B
@@p^T[o[wE-serverx
@@@http://af1.mag2.com/m/af/0000008658/001/s00000001996001/008

cc
////////////////////////////////////////////////////////////////////
/*

    KAB-studio.h


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

    MF 2006/04/24(Mon) No.354
    zMF 1779
    sF ܂܂ ( URL: http://www.mag2.com/  ID: 0000012198 )
*/
////////////////////////////////////////////////////////////////////

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

2006/04/24 (Mon)
@#pragma twice z[y[WłɃA[JCuǉI
15.11 DLL ̎dg
15.12 API  DLL I
[ #pragma twice ]
http://www.kab-studio.biz/Programing/PragmaTwice/index.html


2006/04/24 (Mon)
@قƂ́[O`R͂x݁B
@ɐy[WAׂCs܂B
[ Ol̃zbgn[u O`R y^V  LNz ]
http://www.kab-studio.biz/Comic/HotHerbA3/index.html


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

2006/04/16 (Sun)
@XNBߑO̓AjςĈȏBߌ͐Q܂B[ɂقƂ́[
O`R`BT͂x݂邩BČNɗǂȂB

2006/04/17 (Mon)
@ؗj܂ł͉KOBT[ubg֌WȂȒPɂł̂ɁA
ȒPȃf[^NXȂBꂪŏ̐kFXl
H@AĂ͂[B

2006/04/18 (Tue)
@͑SR}KBȂƂl߂ȂƁBAɌkB
AĂ͂[BQĂȂH

2006/04/19 (Wed)
@KQځB݂ȉCɗDGȋCBƋC𔲂HA
HtցBMOTHER3͓͂Ă炸B

2006/04/20 (Thu)
@̉K̑UML̍u`BɈVhŖ{TBeLXg
̑PBƂRecΓV͂BMOTHER3
̂łPԂقǁBĐS\B

2006/04/21 (Fri)
@Javadoc܂ƃf[^x[X֌WBZbgAbvɎԎccB
TR}ڂɕuBłRTځA̗͓Iɂ͂[oB񕜂Ă
ǂȂ̂ɁB

2006/04/22 (Sat)
@WNBMOTHER3ĐQĈȏB܂ɂccB


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

2006/04/16 (Sun)
http://d.hatena.ne.jp/kab_studio/20060416
[B
[KAB-studio]ՂƂǉB
[KAB-studio][قƂ́[]قƂ́[O`R P.59
[Aj]˂}CfB`邭VbtI` 
@3buIvςƂꂽCCiIv
[Aj]uv 3bu͂҂v
[Aj]Ђ܂I 2bučĂ͂Ȃʂ̂łv
[Aj]Ђ炵̂Ȃ 2buSBҁ@m@BƁv
[Aj]̑P 2buqM̍sv

2006/04/17 (Mon)
http://d.hatena.ne.jp/kab_studio/20060417
NccB
AB
[Aj]ARIA The NATURAL 3bú@Q̖Ɂcv
[Aj]Fate/stay night 15bu\̎v
[Aj] 2burԂX̉v

2006/04/18 (Tue)
http://d.hatena.ne.jp/kab_studio/20060418
N킯łāB
AB
[Aj]{nq̗JT 3bu{nq̗JTIIv

2006/04/19 (Wed)
http://d.hatena.ne.jp/kab_studio/20060419
NB
Ƃ肠AB
[]̓uŔẮB
[Aj]ZzXg 3buǧɌpSv
[Aj]ubNO[ 2buMangrove Heavenv
[]܂񂪃^CMAX 2006N6

2006/04/20 (Thu)
http://d.hatena.ne.jp/kab_studio/20060420
N[B
AĂ[B
[MOTHER3]w&t@[XgCvbV
[Aj]ʂ݂I 3bułIv
[Aj][[KyC 3buftëv

2006/04/21 (Fri)
http://d.hatena.ne.jp/kab_studio/20060421
NB
AĂI
[MOTHER3]͊
[Aj] 22buq݂Ɂ@pv
[Aj]UET[h `̏` 2buQv

2006/04/22 (Sat)
http://d.hatena.ne.jp/kab_studio/20060422
N[B
[Aj]ʉ_ 3bu\͒܂Bv
[Aj]ӂ́ӂP Gyu! 
@4buȂފw`!?߂Ă̎Ɓv
[Aj]EBb`uCh 3buBv
[Aj]Ηj[镪Ɩؗj[镪ǉB 
[MOTHER3]R͏IB
[]MAXzǉB
xmRC
livedoor ReadergĂ݂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̊ԁ@|PU|

u˂v
uIHv
@Ȃwォ畷ɁArY͐UB̎̉ɁAF
̔̏ɂ΂ėĂB
uNccv
utBIČĂŁB͂߂ȂA݂͂ȃpp
ƂŎƂȂ񂾂ˁv
@rY͋΂B
u͂́A͕Ă邩CɂȂĂv
@ƌǍƐقǂ̖_ǂ݂Ƃ͂܂ɂ͋Cق
ÄႢɏrY͌˘fĂB
uŁA{Ȃ񂾂ǁAACȂȂ玄̎̂ɂȂȂHv
uccցHv
@̓˂Ȑ\óA𒴂ĂB
uMpłȂ͖̂ȂǁAMpȂBȂɂ͎Ԃ
Ał傤Hv
uv
uƓɂȂ邽߂ɂ`o]łBłpɔޏ
ꂻBIɑ҂Ă鎞Ԃ͂ȂƎv񂾂ǁv
@_qׂڂ̑ȌɁArY͈ݍ܂ĂB
uЂƂAqȂHv
uqHv
uAlqMuBȂ͈xA͓xqv
@tBI͎ɎĂ̑蓊BLɓȌtƐ
ꂽ_UĂB
u`ǒA͂̎ʂ炠闝BȊwƂtB
^łς邱ƂłȂppBɂ͗łȂA݂Ă͂
B炻sv
uāv
u炠Ȃ̑̂񋟂ȂAؑrYB͓xڂ̓qA
g̓̂񋟂v
@pI
@tBI͎ōAAE񂵁Atɐ
aŎw͋𕏂łBł߂ȋOՂƌЂƂ̗
^ƂȂB
@uԁAw悩ΉԂ萶ƂȂėB
u\\\\@v
u̖͂m̐EɑSĂqv
                                                              ()

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

ǉEXVP

iT̒ǉ͂܂j


////////////////////////////////////////////////////////////////////
cProxSystemDesignc

@BLOG̐ݒuAf[^x[XA@\VbsOJ[g
@ݒuŔYł܂񂩁H

@S̃T|[gŁAX10,290~B
@@p^T[o[wE-serverx
@@@http://af1.mag2.com/m/af/0000008658/001/s00000001996001/008

cc
////////////////////////////////////////////////////////////////////
// #pragma twice
http://www.kab-studio.biz/Programing/PragmaTwice/index.html

@Version 16.27
static  this

uO static o֐ɂĐ܂v
w static oϐ static o֐AǂNX̕ϐ
ȂĂgƂł񂾂ˁx
uAꂪʂ̃oϐAo֐Ƃ̈Ⴂv
włA static ȕ畁ʂ̕ĎgȂ񂾂ˁx

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

wꂪƕsւˁx
ułAƂRłBȂȂ̂A܂dg݂
lĂ݂܂v
ẃ[x
u܂Aʂ̃o֐͒uƂāAʂ̃oϐɍičl
₷ȁv
wʂȃoϐA܂ static oϐĂƂˁx
uʂ̃oϐ⃁o֐g߂ɂ́ANX̕ϐKv
BɃoϐ́̕ANX̕ϐ̒ɒu`ɂȂ邩v
w Version 16.02 ( No.329 ) ŌĂˁAoϐ̃NX
ϐ̒gɂȂAĂƂȂ񂾂ˁx
uƁBAʂ̃oϐ͂̃NX̕ϐKvs
łBāA̕ʂ̃oϐA static o֐gp
ꍇlĂ݂܂v
w static o֐́ANX̕ϐȂĂĂяoccA 
static o֐畁ʂ̃oϐɃANZX邽߂ɂ́A
oϐĂANX̕ϐKvAłx
u static o֐Ăяoɂ͂̓NX̕ϐȂ킯v
w̃oϐĂNX̕ϐȂI@ĂƁHx
uƁB static o֐́ANX̕ϐƂ͊֌WȂĂяo
킯ÃNX̕ϐɓĂ郁oϐƂ֌WȂ
킯łv
wȂقǁcc[AłƗ~AȂ񂩂x
uႠʂ̎_lĂ݂悤B this |C^ĉĂHv
w Version 16.03 ( No.330 ) ŋˁA̕ϐ̃|C^ŁAB
ꂽccII@A static o֐āA this |C^
Ȃ񂾁Ix
uI@ static o֐́ANX̕ϐɌĂяoA
ʂ̃o֐yĂяoƂɌœnANX̕ϐ
|C^z܂ this |C^nȂłv
wo֐烁oϐǵA this->m_iData ݂ this 
|C^ĝƓAĂƂA this |C^Ȃ 
static o֐́AoϐɃANZXłȂIx
uƂ킯łBvOŊmFĂ݂悤B CData NX
ɁAʂ̃oϐ m_iNonStaticMember Aʂ̃o֐
NonStaticMember() A static o֐ StaticMember() ܂v

// Data.h

// CDataNXB
class CData
{
public:
    //  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
void CData::StaticMember()
{
    // this->m_iNonStaticMember = 100;
}

//  static o֐B
void CData::NonStaticMember()
{
    this->m_iNonStaticMember = 100;
}


// 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::StaticMember();
    //  static o֐gp܂B
    CData cData;
    cData.NonStaticMember();

    return 0;
}

u NonStaticMember() o֐́A cData ̃AhX this |C^
ƂĎ󂯎܂v

      
                        
    cData.NonStaticMember();
                          
                          
                            
void CData::NonStaticMember()
{                           
       
      
    this->m_iNonStaticMember = 100; 
}

u NonStaticMember() o֐́A cData ̃AhX this |C^
ƂĎ󂯎邽߁A this |C^ʂĕʂ̃oϐ⃁o֐
gƂł킯łv
włA StaticMember() o֐́A this |C^󂯎
x
uNX̕ϐĂȂAn悤Ȃłv

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

// static o֐B
void CData::StaticMember()
{
    // this |C^Ȃ static oϐɂ
    // ANZXł܂B
    // this->m_iNonStaticMember = 100;
}

u StaticMember() o֐Ăяo CData NX̕ϐKv
ƂȂ̂ŁÃAhX this |C^nȂ킯łv
wʂ̃oϐg߂ɂ this |C^KvAANZX
łȂĂ킯ˁx
uƁv
wcc[Aʂ̃oϐ͂ł킩ǁAʂ̃o֐ 
static o֐ĂяoȂ̂ĂȂŁHx
u悤ɍl΂킩ƎvBʂ̃o֐ĂяoƂ
œn̂́Hv
wNX̕ϐ̃AhX this |C^x
u static o֐́v
wĂȂIx
uƁv

// static o֐B
void CData::StaticMember()
{
    //  static o֐ĂтǌĂׂ܂B
    // nȂႢȂ this |C^ȂB
    // NonStaticMember( this );
}

uʂ̃o֐́Aŕʂ̃oϐɃANZX邽߂ this 
|C^KvɂȂ̂ŁAKnKv܂v
wł static o֐͂ĂȂAnȂAĂяo
Ȃx
uƁBȂӂɁA this 𒆐Sɍlƕ₷
ȁv
wAȂƂȂx
ux܂Ƃ߂ƁAȉ̂悤ɂȂ܂v

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

w܂ static o֐畁ʂ̃o͎gȂA this |C^
ȂANZXłȂĂ킯ˁx
uƁv
włAĂsւȂH@ʂɃNX̕ϐĕ
Ƀo֐Ăяo΂񂾂A static o֐ƂӖ
x
uł͎głBƂ킯ŎɑIv

/*
    Preview Next Story!
*/
wsցI@gÂ炢I@sցIx
ułWin32 APIgɂ͕֗Ȃłv
w static oϐHx
uA static o֐v
wƂ킯Ŏx
 Version 16.28 ֐̑ static o֐ 
uɂÂIv
w static oϐ́Hx
u[Ɓccv


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

