////////////////////////////////////////////////////////////////////
@ @@Ly[ւ̂Q͂I@@ @

           @   http://af1.mag2.com/m/af/0000008658/001/s00000001423001/034

 ȂɃxXg}b`̓]EQbg悤ILy[I 
////////////////////////////////////////////////////////////////////
/*

    KAB-studio.h


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

    MF 2006/05/29(Mon) No.359
    zMF 1756
    sF ܂܂ ( URL: http://www.mag2.com/  ID: 0000012198 )
*/
////////////////////////////////////////////////////////////////////

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

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

2006/05/29 (Mon)
@#pragma twice z[y[WłɃA[JCuǉI
15.21 uvWFNg̐ݒvRpC(1)
15.22 uvWFNg̐ݒvRpC(2)
[ #pragma twice ]
http://www.kab-studio.biz/Programing/PragmaTwice/index.html


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

2006/05/21 (Sun)
@WɋNȂccBq悭ȂB[قƂ́[O`R
炾ƁBcR̗\BJavaA2Z̒PǉYĂB

2006/05/22 (Mon)
@׈H@ߑOߌ܂ŃJuJeLB[̓_rOB
yfBO|ŊyɁBȑŐْYĂB

2006/05/23 (Tue)
@XNBȂ񂩎⌨ɂBقƂ́[O`R̃l[؂BƂ
obNAbv֌WƂBT[o[ĂccB

2006/05/24 (Wed)
@VɋNȂBߑO̓N[jOHލwBߌ͎Ƃ
ButaЂ̓eBƂ̓obNAbvƂB

2006/05/25 (Thu)
@utaЂł̂ƊJnBTuut̂ƁBkȂB
AĂƔJxccB

2006/05/26 (Fri)
@utaЂ̂QځBUɏオďaJցBɐVhցBVB
Ђ炵I[vjOdB

2006/05/27 (Sat)
@邩獡ɂĂT͖ڂo߂Bߌ܂ł͂Ɗ֌W
J2EEfvCc[Bߌ͂[BȂ񂩓ɂB


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

2006/05/21 (Sun)
http://d.hatena.ne.jp/kab_studio/20060521
ANccB
[KAB-studio]ՂƂǉB
[KAB-studio][قƂ́[]قƂ́[O`R P.62
[Aj]˂}CfB`邭VbtI` 
  8bu^RLHׂꂽGGȁIv
[Aj]uv 8bu؂̍sv
[Aj]Ђ炵̂Ȃ 7buȗҁ@̎Q@Rv
[Aj]̑P 7buŜ߂̍Ev
[H][pX^\[X]~[g\[X~|A
[H][pX^\[X]hCg}g
[H][pX^\[X]pX^\[XɂĂ܂Ƃ߂Ă܂

2006/05/22 (Mon)
http://d.hatena.ne.jp/kab_studio/20060522
N[B
[H][pX^\[X]g}g&oW
[Aj]ARIA The NATURAL 8bú@{bR̓Ɂcv
[Aj]Fate/stay night 20buՁv
[Aj] 7bucsNUv

2006/05/23 (Tue)
http://d.hatena.ne.jp/kab_studio/20060523
NB
[H][pX^\[X]V̖؂̎|ߎ̃|h[
[KAB-studio][JavaA2Z]ċN܂B
[H][link]lXJtF Xp[NOEJtF
[Aj]{nq̗JT 8buǓǌQ()v

2006/05/24 (Wed)
http://d.hatena.ne.jp/kab_studio/20060524
NB
[]{ŔĂR~bNXB
[Aj]ZzXg 8buzƊCƃzXgv
[Aj]ubNO[ 7buCalm Down, Tow Menv

2006/05/25 (Thu)
http://d.hatena.ne.jp/kab_studio/20060525
NB
A[B
[Aj]B3 ܂Hۂ` 16bu͈̖̎@v
[Aj][[KyC 8bǔv

2006/05/26 (Fri)
http://d.hatena.ne.jp/kab_studio/20060526
NccB
܂B
[]Ƃ̂Ȃōw
[Prog][JavaA2Z]b\hB
[Aj]@_fxC 2buEVIL SHINEv
[Aj]UET[h `̏` 6bunɐv

2006/05/27 (Sat)
http://d.hatena.ne.jp/kab_studio/20060527
N[B
ƃeiXIB
[Aj]ʉ_ 8buL̎؂肽v
[Aj]ӂ́ӂP Gyu! 
  9buFāToCov
[Aj]EBb`uCh 8bu݁v
[Aj]zǉB
úvAmazonŗ\JnccȂ񂾂B
[
[]Amazon͂
2ځccB 
[]܂񂪃^CCarat 2006N7
[C70]ăR~󂩂܂II


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

iT͂x݂łj


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

@\ĺ@̉Ɓ@|Q|

@t@C_EgЁAɈÊ֌W̃tAƁA̓TԂŗlX
Ƃ悤ɊꂽB
@̌AÃX^bt삯ApэĂBb
̒[XA`o邱ƁA̍ŏIiKŐFXƎ
Ă邱ƂꂽB
@̂ĂƊĂ͂Aqq̎p͌
B
@ccTԂȂAƕÂ炢B
@ԕ₷̂̓VlA̎p͌ȂBȂ̂
傱܂Ƌ삯tBI͂悭ڂɎ~܂BɂƂĂ͎p
ĂƊ邽߁AႢ邱ƂxXB
@ɂ悭bĂ鑊Ƃ΁AN⍶mꂾ낤BtɌ΁A
ꂭ炢̌̒Œm荇͂ȂB
@ӂƁAۂȂ̂ɊB
@āAɂ̑݊B
@̒SɌ悤ɘLĂƁAL̒֎qɍ鏭N
B
uǂcćHv
@͑ށB
@֎q猩グ鏭N̕\́A܂ɔŃAsɖӂꂽ
̂B
uccAȂł܂v
@̊ɋŰBRƂ\oB
@͒֎q̒[ɂẢɓ\ꂽ\d\d̃
uP@FvƁuP@ÊԁvOǂݎ邱ƂłB
@ق̏A̔ւƑuԁB
uȁIIv
@N̓{B
@ڂ΁Aɂ́A鏬̂悤ȕKȓ
B
uÓccÓAȁv
                                                              ()

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

ǉEXVP

iT̒ǉ͂܂j


////////////////////////////////////////////////////////////////////
@ @@Ly[ւ̂Q͂I@@ @

           @   http://af1.mag2.com/m/af/0000008658/001/s00000001423001/034

 ȂɃxXg}b`̓]EQbg悤ILy[I 
////////////////////////////////////////////////////////////////////
// #pragma twice
http://www.kab-studio.biz/Programing/PragmaTwice/index.html

@Version 17.04
ANZXCq̂܂Ƃ

uO protected ɂĐ܂v
whNXANZXł̂ protected AłȂ̂ private A
SOK public cc₱[x
uŁA͑S܂Ƃ߂Ă݂܂v
wx
u܂AoqǂANZXł邩rw肷 public A 
private A protected yANZXCqzƂyANZXwqzƂ
܂v
wイ傭Aˁx
ugp邱ƂŁAoϐ⃁o֐ǂĝ
w肷邱Ƃł܂B\ɂƁAȉ̂悤ɂȂ܂v


 public ̃ANZX͈
ȉ̉ӏANZXł܂B
E郁o֐
E֐

ȉ̉ӏ̓ANZXł܂B
EANZXłȂӏ͂܂


 protected ̃ANZX͈
ȉ̉ӏANZXł܂B
ENX̃o֐
EhNX̃o֐

ȉ̉ӏ̓ANZXł܂B
EhNXȊȎNX̃o֐
Eʏ̊֐


 private ̃ANZX͈
ȉ̉ӏANZXł܂B
ENX̃o֐

ȉ̉ӏ̓ANZXł܂B
EihNX܂ށjNX̃o֐
Eʏ̊֐


u͐}ŌĂ݂܂BƂ΁Aȉ̃NXƂ܂v

// CData NXB
class CData
{
public:
    int m_iPublic;
protected:
    int m_iProtected;
private:
    int m_iPrivate;
};

wcc΁AANZXCqāASy p zn܂񂾂ˁx
u炿ƕ킵cc͒uƂāAANZXł
͈͂}ɂƈȉ̂悤ɂȂ܂Bȉ̐}́Av

ECData NX̃o֐
ECData NX̔hNX̃o֐
E܂֌WȂNX̃o֐
E̊֐

uAv

CData NX̃oϐ
Em_iPublic
Em_iProtected
Em_iPrivate

uɃANZXł邩AƂ}łBANZXł灛AłȂ
~łv



   CData NX̔hNX 
        
 CData NX           
                        
  m_iPublic           
  m_iProtected        
  m_iPrivate          
        
    m_iPublic             
    m_iProtected          
    ~m_iPrivate            



   ܂֌WȂNX   
                            
  m_iPublic               
  ~m_iProtected            
  ~m_iPrivate              



   ̊֐               
                            
  m_iPublic               
  ~m_iProtected            
  ~m_iPrivate              



wꂾƈڗđRˁ[B public ͂ǂłA private ͎NX
A protected ͂̒ԁAĂ킯ˁx
uƁv
wccŁA̓IȎgĂǂ΂́H@oϐ 
private ɂƂAo֐ public ɂƂ͂킩邯ǁx
uˁAg͈ȉ̂悤Ȋȁv


oϐ
EʁF
 private

EhNXg悤ɂꍇF
 protected


o֐
EOĂяoꍇF
 public

EhNX̂݌Ăяo悤ɂꍇF
 protected

ENXł̏pF
 private


wނނށAIx
u͂Δv
whNXg烁oϐ protected ɂAĂ̂
CJƎv܂Ix
uˁAJvZ̍lƔ邩ˁv
w񂤂x
uꂪ̂́A{NXƔhNXꏏɍ悤ȏꍇ
ȁv
wǂ䂱ƁHx
u{NXƔhNX͂܂ŃyAB̔hNX邱ƂA
{NXP̂ŎgƂz肵ĂȂāA{NXƔhNX
ЂƂ̃NXƍl悤ȏꍇAƂv
wЂƂ̃NX烁oϐɒڃANZXłĂAƁx
uƁBłCɂȂ̂͏dvACɂȂꍇɂ̓oϐ
 private ɂăANZTāv
whNXĂяo΂킯ˁB̃ANZT protected 
΂AƁx
u΃oϐ̃JvZ͎邩ˁB̕
v
w񂶂ႻBo֐́cc͂ȁx
uAo֐̕ɂĒӓ_ӂB܂A protected ͌
Ȃ public ɋ߂AƍlĂv
wH@ĈႭȂH@private ɁAhNXg
̂̂ protected Ȃx
uȂ񂾂ǁA̋ƂĂ傫łB private ƁA
NXȊO͐΂ɃANZXł܂BƂhNXłv
wA m_iPrivate oϐNXȊO͐΂Ɏg
Ȃˁx
ułAꂪ protected ɂȂƘbႤłv
wH@hNXANZXł悤ɂȂĂx
uꂪƂĂ傫łBO SetData() o֐̗vo
āv
w[A{NX m_iData oϐ protected ŁAhNX
SetData() o֐̓ANZXłAǊO WinMain() ֐
̓ANZXłȂAˁx
uł WinMain()  SetData() ɂ̓ANZXłłv
w public ccx
u܂A protected oɃANZXł public ȃo֐
hNXōႤƁAI protected o public o
ɂȂႤAĂƂȂłv



   CDerivedData             
        
 CData                  
                        
 m_iData ~ WinMain()
                              
                              
                
                                  
   SetData()



uȊɁA WinMain() ͒ m_iData ɒlZbgłȂĂA
SetData() o֐ʂΊԐړIɒlZbgłĂ܂łv
w܂ protected  public Ɂccx
uhNX͎Rɍ邩AƂ΁ccv

ECData NX m_iData oϐɃANZXłȂĕsւȂ

EA m_iData oϐ protected 

ECData NX̔hNXႨ

ẼNX m_iData  getter  setter Ⴈ

EI m_iData OANZXł悤ɁI

wIx
uƂłႤ̂ protected AłȂ̂ private B
̍͂ƂĂ傫ĂƁv
w protected  public ɋ߂AĂ킯ˁccx

/*
    Preview Next Story!
*/
w protected  private 肶Ȃ public ccނx
uV^bNXƃZ}eBNẌႢ͓ˁv
wA񂽁ccHHHx
u͕₷ CWnd NX̘bv
wA₷x
uƂ킯Ŏv
 Version 17.05 CWnd NX̌p֌W 
wɂÂIx
u₷̂ꂵI@ MFC ΁IIv
wAȂɁIHx


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

