////////////////////////////////////////////////////////////////////
܂܂̐VLOurWlXŁvłPʂlI
@yȂŌTO~IKɃv`^C@z
@u|IȎRvɓꂽȂɁAC^[lbgōKɁyv`
@^Cz@`BR~œǎ8000l˔j`}KB
@ȂKɃv`^CĂ݂܂񂩁H
@v`^ĆA̎wƂ܂I
@http://af1.mag2.com/m/af/0000008658/001/s00000000944001/006 
////////////////////////////////////////////////////////////////////
/*

    KAB-studio.h


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

    MF 2006/02/27(Mon) No.346
    zMF 1808
    sF ܂܂ ( URL: http://www.mag2.com/  ID: 0000012198 )
*/
////////////////////////////////////////////////////////////////////

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


2006/02/26 (Mon)
@#pragma twice z[y[WłɃA[JCuǉI
14.28 ċAĂяoŃtH_
14.29 ʃXbhŌI
[ #pragma twice ]
http://www.kab-studio.biz/Programing/PragmaTwice/index.html


2006/02/26 (Mon)
@قƂ́[O`R͂x݂łccB
[ 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/02/19 (Sun)
@JuJeLIȂBJ[OςقƂ́[O`RBȏB

2006/02/20 (Mon)
@Tuڊo܂ȂBJuJeL JavaA2Z ̒PǉA
G`A[̓gmIsbÑJ[OBJuJeLA
WR[Xꎞx~BVȍ~̗\BR̂d̘bB

2006/02/21 (Tue)
@J[OA^CŊςēOBJuJeL߂܂ł
I点ĈȏBƃJuJeL̎uÛm点MƂB

2006/02/22 (Wed)
@Cڊo܂̓Xk[YĂ܂Bߌ܂ŃJuJeLBT[o[
ċNBR̂d̓pXēxIt@[B JavaA2Z ̒Pǉ
ăTbJ[ςĈȏBƌǂȂB

2006/02/23 (Thu)
@ڊo܂̓drŋN悤ɁB܂ŃJuJeLB
CXgNV`FbN̂܂Ƃ߁BS`U̗\B

2006/02/24 (Fri)
@Ȃ񂩊BJuJeL̃vOgނIȂB^wZ
oR̂d̃CXgNV`FbNBqϓIȎwEꂵB
AĂ炮ɁB

2006/02/25 (Sat)
@jXVSłĂȂBJuJeLAD揇ʂɂƂ
ꂷAJ~ρAłȂւ̉՗AOƂH@T
قƂ́[O`R͂x݂邩ccB


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

2006/02/19 (Sun)
http://d.hatena.ne.jp/kab_studio/20060219
NccB
[KAB-studio]ՂƂǉB
[Aj]˂}CfB 47buɋAꂽCCiIv
[Aj]]ChWFlVX 45buYv
[Aj]{EPW[ 1bu_̐Sv(V)
[Aj]уGEJZu 43buUETVCEA_[OEhv
[Aj]^NeBJA 7buGjAbNE}jAbNv
[Aj]A}I 7buNE҃}v
[Aj]峎t 17buv
[KAB-studio][قƂ́[]قƂ́[O`R P.53

2006/02/20 (Mon)
http://d.hatena.ne.jp/kab_studio/20060220
N[B
[KAB-studio][JavaA2Z]PǉB
[G][قƂ́[]SDimm&SDnIVI
J[OI
[link]C_[xgɖ₢킹E
[KAB-studio]JuJeL WR[Xꎞx~̂m点 
J[OjccB

2006/02/21 (Tue)
http://d.hatena.ne.jp/kab_studio/20060221
ANĂ܂B
[Aj]Fate/stay night 7bu忓v
[Aj]Canvas2 19bu~L[zCg̈v
[link]͂ĂȂ̎IT[rX񋟂u͂ă{v[X
[link]͂ĂWordLink

2006/02/22 (Wed)
http://d.hatena.ne.jp/kab_studio/20060222
NB
[KAB-studio][JavaA2Z]T[o[ċN
[KAB-studio][JavaA2Z]PǉB

2006/02/23 (Thu)
http://d.hatena.ne.jp/kab_studio/20060223
NB
[Aj]܊̃Vi 20bũBw~iv
[Aj]܂`K[E~[cEK[` 7bu݂ȂŊCցv
[Aj]IGPX 18bupYEOXv
jeh[DS Lite\JnIH

2006/02/24 (Fri)
http://d.hatena.ne.jp/kab_studio/20060224
NB
[Aj] 14buӂŒ܂Ł@pv
[Aj]̌̂ڂ 6buĺ̗v(I)
[Aj]mGC 19buICfv
[Aj]}WJm 8bũLXă}Włv
[Aj]REC 4bueBt@j[ŒHv
[Aj]SoltyRei 17buLADYv
[Aj]-HiME 20buj[iƌĂ΂ȂŁv
낻B
AĂB
[link]ujeh[DS LitevACXu[ƃGilCr[2@𔭔
[link]킵f

2006/02/25 (Sat)
http://d.hatena.ne.jp/kab_studio/20060225
N[B
[Aj]ӂ́ӂP 47but]ł̃vXv
ԕB
[H]XCXo[K[ JcJ[(Xo[K[)
[link]͂Ăȃ[h


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

iT͂x݂łj


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

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

uˁ[Av
@̔gグāA畆ƕ琅菜ĂBɐG
Ȃ悤qq͋ĂB
uāAςԗtlĂccv
uA̂򂾂v
@邫PA̐󂯂ҁB
umɂꂶApꂿႤˁv
u܂ȁBꂾAccO̕eAԗtJĂĂƂ
v
uccv
@ƂA͂Ȃ΁AA͂邩炱AĂ܂
ynB
uꏊ́Aw͂Ȃ^Ȃ񂾁v
ułˁv
umɖłˁv
u@ށAǂĉ^ڂv
uցHv
@ɂ́A̒qq̔Y݂͘__Ă悤ɊꂽB
uǂ́Hv
ucc܂A̐p҂ȂĂƂ̕肾
v܂v
uccˁA͖肾v
@qqɂAꂪł邱Ƃ͗ĂB
@͂ƂẮA`oΏ\ȂBANɖKЖ
́A͂Ƃ͊֌WȂAl̐A̐󂯂҂KvȂ̂ƍ
ĂB
@Ă͂B
uˁccv
@ƌŌԂɁA͕ʂ̂ƂlĂB
@ɂ邫ł͕s\AłȂ瓰XƍsƂłB
uˁA肾v
@AKvȂqggā\\B
uĂ܂Hv
uĂBƂ肠@ނ^Ԃ`āv
@qq͕̌@āAOւƏočsB
                                                              ()

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

ǉEXVP

switchXe[gg


forXe[gg
[Jϐ錾Xe[gg


////////////////////////////////////////////////////////////////////
܂܂̐VLOurWlXŁvłPʂlI
@yȂŌTO~IKɃv`^C@z
@u|IȎRvɓꂽȂɁAC^[lbgōKɁyv`
@^Cz@`BR~œǎ8000l˔j`}KB
@ȂKɃv`^CĂ݂܂񂩁H
@v`^ĆA̎wƂ܂I
@http://af1.mag2.com/m/af/0000008658/001/s00000000944001/006 
////////////////////////////////////////////////////////////////////
// #pragma twice
http://www.kab-studio.biz/Programing/PragmaTwice/index.html

@Version 16.19
^ϊZq̃I[o[[h

u͍Ō̃I[o[[hA^ϊZq̃I[o[[hɂĐ
܂v
wxĂ񂾂ˁx
u Version 11.20 ( No.220 ) ŐǁA͂̕KB܂͗
v

// Data.h

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

    // ^ϊZq̃I[o[[hB
    operator int();
};

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

#include "Data.h"

// ^ϊZq̃I[o[[hB
CData::operator int()
{
    return 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
    )
{
    CData cData;
    cData.m_iData = 100;

    // ^ϊZq̃I[o[[hgp܂B
    int i = cData;

    char pch[256];
    sprintf( pch, "%d\n", i );
    OutputDebugString( pch );
    // 100

    return 0;
}

u܂Ay^ϊZqzĂ̂́A̓IɌƃLXĝƁv
wLXgāA (int)i Ƃ̃LXgHx
uA͂ƏȂLXg܂݂܂v
w͂菑ȂLXgHx
uƂ int ^̕ϐ char ^̒lƂƂAA
^͈Ⴄ񂾂ǕϊēnÂLXgɊ܂ނłv
wLXgSЂ߂āA^ϊZqAČƁHx
uƁBZqAĂ̂ɂ͒R邩Ȃǂˁv
wARx
uϐ̒lɑ΂ĉ炩̏ČʂԂAĂ_ł͉Zq
Ȃ񂾂ˁBZq̐ƂẮA ! ZqƂ߂v
w TRUE  FALSE ւHx
uBƓAlϊĕԂAӖł̉Zqv
w[AȂ񂩂Ɣ[Ȃǁccx
u܂O̖肾Aقǐ[lȂĂB̗
́Aȉ̉ӏA^ϊZqgpĂӏɂȂ܂v

    // ^ϊZq̃I[o[[hgp܂B
    int i = cData;

u CData NX̕ϐ int ^̕ϐɑ悤ƂĂ̂ŁA
RpC CData  int ֌^ϊ悤Ƃ܂v
włʂłȂˁx
uAł܂BŁA^ϊZqI[o[[h܂Bȉ
̃o֐A int ^̌^ϊZq̃I[o[[hłv

// ^ϊZq̃I[o[[hB
CData::operator int()
{
    return m_iData;
}

wȁAȂ񂩂܂ςȏˁccx
úAȉ̂悤ɂȂ܂v

NX::operator ^()

uƁAqNXrq^rɕϊ悤ƂƂɁA
o֐Ăяo܂v
w m_iData ԂĎ́A̒l i ɓn񂾁x
uƁBȊɁA^ϊZq̃I[o[[h́q
ƂoϐĂāAꂪڂɌĕr悤ȏꍇ
悤Ȋȁv
wǂ䂱ƁHx
uoϐӂHv
wccǂԂ΂킩Ȃˁx
uł傤B́A CString NX݂Ɂv
wԂ̂؂ĂIx
uĂNX̕^ϊZq̃I[o[[hĝɌĂ
AĂƁv
wȂقǂˁ[BccH@Ix
u͂Δv
wăo֐ǁAʂ̊֐ɂ͂łHx
uAł܂B܂ĂȂǁA = ZqƂA
̌^ϊZq́Ao֐ƂĂȂłv
wAȂ񂾁x
uv

operator int( CData &p_rcData )
{
    return p_rcData.m_iData;
}

u݂Ȃ͍̂܂v
wȂقǁAႠ̎Ix
u͂Δv
w̎gĂƂĎv񂾂ǁx

    // ^ϊZq̃I[o[[hgp܂B
    int i = cData;

wāA킴킴^ϊZq̃I[o[[hȂĂA 
= Zq̃I[o[[hႦ΂񂶂ȂHx
uǁv
whA΂ˁA = Zq̓o֐ȂƂȂ
ǁA int ^̃o֐ɂȂႢȂāccˁx
uȑOɁA̗ = ZqgĂ邯ǁA int ^ϐ錾
Ă킯Aۂɂ́ccv
wHx
u܂AƂł邩v

    // ^ϊZq̃I[o[[hgp܂B
    int i( cData );

wI@ARXgN^Ăł񂾁Ix
uƁBϐ̏Ƃ = Zq́Aۂɂ͈
1̃RXgN^ĂяoĂ̂ƓƁv
w Version 16.12 ( No.339 ) ł̂x
uA = ZqȂāARXgN^̘bƂčlȂႢ
Ȃ킯v
w[BccłA int ^̃RXgN^ƂȂx
u int ^ȂˁBłʂ̃NXȂv
wꂿႤccH@ႠႠA̕ʂ̃NX̃RXgN^
 CData NX󂯎ĂA CData NXł́ccHx
uA܂A̕ʂ̃NX CData2 ƂƁv

    // ^ϊZq̃I[o[[hgp܂B
    CData2 cData2 = cData;

uĂɁA CData2( CData &p_rcData ) Ă΂̂A
CData::operator CData2() Ă΂̂ȂAĂƂłHv
wccHHH@Ȃ񂾂悭ȂȂĂx
uccƂ킯Ŏɑv
wIHx

/*
    Preview Next Story!
*/
wȂő́[Hx
úA͂ƂĂdvȖȂłv
wȂ́H@ƎvtȂ񂾂ǁx
uƂ낪dvȂ񂾂ˁÁv
wӊOx
uƂ킯Ŏv
 Version 16.20 I[o[[h̑I 
wɂÂIx
utɁACtȂƎ͂܂Ƃv
whAӊOӊOx


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

