┏━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┓
┃発┃表┃！┃転┃職┃理┃由┃ラ┃ン┃キ┃ン┃グ┃１┃位┃は┃…┃
┗━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┛
■ランキングはこちら⇒http://af1.mag2.com/m/af/0000008658/001/s00000001423001/020

　転職活動を始める理由は人それぞれ違うもの。
　「ボーナス・待遇が不満」という方はもちろん
　「このままでは将来が心配」「仕事にやりがいを感じない」という方も、
　ぜひ『パソナの無料正社員転職サポート』をご利用ください。

　パソナの取引企業は1万2000社。あなたの希望にあう求人をご紹介します。
　専任アドバイザーによる模擬面接等転職を有利にするサービス満載です。

　　　　　　　★『年収査定』『転職可能性診断』など、
　　　　　　　　キャリア査定サービスも実施中！！！

■無料登録はこちら⇒http://af1.mag2.com/m/af/0000008658/001/s00000001423001/020
////////////////////////////////////////////////////////////////////
/*

    KAB-studio.h


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

    送信日： 2006/01/16(Mon) No.340
    配信数： 1815
    発行元： まぐまぐ ( URL: http://www.mag2.com/  ID: 0000012198 )
*/
////////////////////////////////////////////////////////////////////

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

2006/01/16 (Mon)
　ほとはー外伝３にP.47を追加！
[ 三人合体ホットハーブ 外伝３ 【ワタシ の キロク】 ]
http://www.kab-studio.biz/Comic/HotHerbA3/index.html


2006/01/16 (Mon)
　#pragma twice ホームページ版にアーカイブ追加！
14.16 スレッドを待ってみる
14.17 スレッドで変数を共有する
[ #pragma twice ]
http://www.kab-studio.biz/Programing/PragmaTwice/index.html


////////////////////////////////////////////////////////////////////
// ちょお普通な日記
http://www.kab-studio.biz/nikki2/index.html

2006/01/08 (Sun)
　某専門学校にて授業見学。初めて受ける先生だからまた違う感じ。全部の
授業を見るかどうか。コミックス買って帰宅。これからほとはー外伝３描き
ます……。

2006/01/09 (Mon)
　午前中はカブカテキョ書き。午後はイラスト描き。夜もイラストの続き。
優先順位か効率か。

2006/01/10 (Tue)
　１１時起き。昨日のイラストの仕上げ。壁紙版はちょっとエロめ。この絵
に「わてらしさ」はあるのか。カブカテキョ書いてダビングしてアニメ観て
ホームページの修正したりして。夜に横浜まで歩く。

2006/01/11 (Wed)
　今日は９時起き。１１時から歯医者。それを挟むようにカブカテキョ。
夜は JavaA2Z の単語追加。 SJC-P 対策。 JavaA2z のヒット数増の理由。

2006/01/12 (Thu)
　９時半起き。午前中は洗濯と掃除。午後は JavaA2Z 単語追加やぷらとわ
に風雅、舞い書き。疲れる。

2006/01/13 (Fri)
　９時半起き。午前中から午後までカブカテキョ。辛いものダメ。夜は
JavaA2Z 単語追加とかラグナログバトルオフラインとか。効率よくない日。
１月１３日は誕生日です。大人っぽくない。

2006/01/14 (Sat)
　９時起き。カブカテキョがメイン。その間にほとはー外伝３。缶詰状態。
そして誕生日。


////////////////////////////////////////////////////////////////////
// かぶろぐ。
http://d.hatena.ne.jp/kab_studio/

2006/01/08 (Sun)
http://d.hatena.ne.jp/kab_studio/20060108
起きたー。
帰ってきたー。
[アニメ]おねがいマイメロディ 第41話「ナンバーワンになれたらイイナ！」
[アニメ]ゾイドジェネシス 第39話「入城」
[アニメ]魔法戦隊マジレンジャー 第44話「母さんの匂い〜ジルマ・ジルマ・ゴンガ〜」
[アニメ]交響詩篇エウレカセブン 第37話「レイズ・ユア・ハンド」
[アニメ]落語天女おゆい 第1話「華のお江戸に天女舞う」(新)
[アニメ]陰からマモル！ 第1話「まもり続けて四百年」(新)
[買]コミックス購入。
[KAB-studio][Prog]ぷらとわ追加。
Portable Firefox
[KAB-studio][ほとはー]ほとはー外伝３ P.47

2006/01/09 (Mon)
http://d.hatena.ne.jp/kab_studio/20060109
起きた起きた。
[アニメ]Fate/stay night 第1話「始まりの日」
[アニメ]蟲師 第10話「硯に棲む白」
[アニメ]蟲師 第11話「やまねむる」
[アニメ]ふしぎ星の☆ふたご姫 第40話「初笑い☆メラメラ演芸会」
[絵][ほとはー]ハオシャオ艶姿(ラフ）
[アニメ]ワンワンセレプー それゆけ！徹之進 第1話「てつのしんヒルズに住む」(新)
[Machician]エピローグ (2) [△ ▽]

2006/01/10 (Tue)
http://d.hatena.ne.jp/kab_studio/20060110
起きたっ！
[アニメ]Canvas2 第13話「セピアのトライアングル」
[アニメ]練馬大根ブラザーズ 第1話「俺の練馬大根をおさわりください」(新)
[アニメ]レモンエンジェルプロジェクト 第1話「夢から覚めた天使」(新)
[アニメ]鴉-KARAS-
[アニメ]よみがえる空 第1話「初めての仕事」(新)
[アニメ]タクティカルロア 第1話「アイ、ショーティ！」(新)
[絵][ほとはー]ハオシャオ艶姿
横浜まで歩いてきた。
カレーの市民 アルバ
[買]横浜で買ってきたもの。
[Machician]エピローグ (3) [△ ▽]

2006/01/11 (Wed)
http://d.hatena.ne.jp/kab_studio/20060111
起きた。
Pentium Mac
[病気治療]歯医者
USBおバカパーツ：謎のカウンターマウス“阿木山麗子”発売
[きらら]まんがタイムきらら2月号
[KAB-studio][JavaA2Z]単語追加。
足の付け根圧迫、１日１キロ歩けば筋力アップ
[Machician]エピローグ (4) [△ ▽]

2006/01/12 (Thu)
http://d.hatena.ne.jp/kab_studio/20060112
起きた。
[アニメ]灼眼のシャナ 第14話「偉大なる者」
[アニメ]かしまし 第1話「少年はその日変わった」(新)
[アニメ]IGPX 第12話「最終決戦」
sakusaku DVD Ver.2.0
[KAB-studio][JavaA2Z]単語追加。
[Machician]エピローグ (5) [△ ▽]

2006/01/13 (Fri)
http://d.hatena.ne.jp/kab_studio/20060113
起きた。
[アニメ]かりん 第10話「パパはとっても恥ずかしい」
[アニメ]半分の月がのぼる空 第1話「亜希子さんと少女と芥川龍之介」(新)
[アニメ]怪〜ayakashi〜 第1話「四谷怪談(1)」(新)
[アニメ]舞-乙HiME 第14話「オトメのＳ・Ｏ・Ｓ」
[アニメ]ローゼンメイデン トロイメント 第10話「巴」
[アニメ]ノエイン 第13話「ネガイ」
[アニメ]マジカノ 第2話「生徒会長も魔女ってマジですか？」
[アニメ]SoltyRei 第12話「決着の果てに-na-mi-da-」
[KAB-studio]誕生日ですよ。
[KAB-studio][JavaA2Z]単語追加。
[Machician]エピローグ (6) [△]

2006/01/14 (Sat)
http://d.hatena.ne.jp/kab_studio/20060114
起きた……。
[アニメ]ふしぎ星の☆ふたご姫 第41話「爆裂ベイビー☆子育て日記」


////////////////////////////////////////////////////////////////////
// Ajaxでエロゲーを作るブログ
http://d.hatena.ne.jp/AjaxEroge/

（今週はお休みです）


////////////////////////////////////////////////////////////////////
// 風雅、舞い
http://www.kab-studio.biz/Novel/Fuga/index.html

■　第十三章　二人の間　−２−

「こちらでしばらくお待ち下さい」
　眼鏡を掛け白衣を着た研究員が、俊雄にそう伝える。カーディガンを着た
俊雄は、研究室の隅に備え付けられたベンチに座り、機材の準備が整うのを
待っていた。
　今日、これから何度目かの検査を行う予定だった。
　智子の話では、ＡＰになれる可能性があるというため、引き続き検査を続
けていた。
　でも、その時の智子の表情は、否定的なものだった。
「…………」
　そのうえ、雅樹と舞がふたりで玄き泉に向かっている、という話を聞け
ば、今自分は何をしているのか、という気持ちにもなった。
　ううん、焦らないようにしないと……舞さんの所まで僕が行けばいいんだ
から……。
『こいつか？』
　聞いたことのない言葉が耳に届いた。
　見上げると、２メートル近い外国人の男がいた。白衣の中によれよれの
シャツ、そのシャツに合わせたようなよれよれの金髪。口はガムを噛んでい
るのかもごもごと動かし続け、目尻の下がった瞳で俊雄を見下ろしていた。
「あ、あの……」
　その姿を見て、俊雄は少し体を下げる。胸のプレートを見て研究員だとい
うことはわかったが、立ち上がることもなく、ただ見上げて、ぽかんと口を
開けているだけだった。
『ＡＰってのはこんな間抜け面なのか？』
「？？？」
　男は不定なリズムのイタリア語で独り言のようにつぶやく。当然、俊雄は
その言葉の意味を理解できない。
『おい、フィオ』
　後ろを向いて呼ぶと、とことこと、人形のような少女が現れる。金色の長
い髪を後ろでまとめ、青い瞳をくるくると動かす。リシュネを二回り小さく
したような姿だったが、長袖と半袖のシャツを合わせ、ブルーのカットジー
ンズを履いたその姿は、リシュネとは真反対のようにも見えた。
『なにパパ』
『訳してくれないか。こいつに、お前の担当になったロベルトだと言ってや
れ』
『はーい』
　フィオは俊雄の方を向いて、真面目な顔になり、
「このチビ、お前の面倒を見てやるロベルト様だ、忘れたらぶち殺すぞ」
　と流暢な日本語で説明し、にっこりと笑う。
『言ったよ、パパ』
『本当に伝わったのか？　ま、どうでもいいか』
　ロベルトは後ろを向き、フィオもそれに付いていく。俊雄はそれを、口を
開けたまま見送るしかなかった。
                                                              (続く)

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

■追加・更新単語

プログラミング言語
修飾子
空白
半角スペース
全角スペース
バイトコード
パッケージ宣言
インポート宣言
完全修飾名
キーワード
基本データ型


////////////////////////////////////////////////////////////////////
┏━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┓
┃発┃表┃！┃転┃職┃理┃由┃ラ┃ン┃キ┃ン┃グ┃１┃位┃は┃…┃
┗━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┛
■ランキングはこちら⇒http://af1.mag2.com/m/af/0000008658/001/s00000001423001/020

　転職活動を始める理由は人それぞれ違うもの。
　「ボーナス・待遇が不満」という方はもちろん
　「このままでは将来が心配」「仕事にやりがいを感じない」という方も、
　ぜひ『パソナの無料正社員転職サポート』をご利用ください。

　パソナの取引企業は1万2000社。あなたの希望にあう求人をご紹介します。
　専任アドバイザーによる模擬面接等転職を有利にするサービス満載です。

　　　　　　　★『年収査定』『転職可能性診断』など、
　　　　　　　　キャリア査定サービスも実施中！！！

■無料登録はこちら⇒http://af1.mag2.com/m/af/0000008658/001/s00000001423001/020
////////////////////////////////////////////////////////////////////
// #pragma twice
http://www.kab-studio.biz/Programing/PragmaTwice/index.html

　Version 16.13
オーバーロードの復習

「今回はオーバーロードについて復習します」
『関数の引数が違うっていうのだよね。結構何度もやったよね』
「まず普通の関数のオーバーロードについては Version 11.19 ( No.219 ) 
で説明しました」
『その前にもあったよね』
「普通の関数よりも、演算子のオーバーロードを先に説明していたからね。
Version 8.11 ( No.153 )  、 Version 11.20 ( No.220 ) 、 
Version 11.21 ( No.221 ) で説明しました」
『おー、3回も』
「でもその分ちょっとバラバラになっちゃったんでもう一度復習します」
『はーい』
「まず、関数のオーバーロードとは、引数の違う同じ名前の関数を作ること
を言います」

// Data.h

// CDataクラス。
class CData
{
public:
    // private メンバ変数。
    int m_iData;

public:
    // SetData()メンバ関数1。
    void SetData( int p_i );
    // SetData()メンバ関数2。
    void SetData( double p_d );
};

「SetData()メンバ関数が２つ存在します。この２つのメンバ関数は引数が
違っていて、ひとつはint型、もうひとつはdouble型になっています」
『同じ名前だけど、引数が違うってことね』
「メンバ関数の定義もそれぞれ別に作ります」

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

#include "Data.h"

// SetData()メンバ関数1。
void CData::SetData( int p_i )
{
    m_iData = p_i;
    OutputDebugString( "CData::SetData( int )\n" );
}

// SetData()メンバ関数2。
void CData::SetData( double p_d )
{
    m_iData = (int)p_d;
    OutputDebugString( "CData::SetData( double )\n" );
}

『見た目は普通のメンバ関数ね』
「実際、オーバーロードって見た目的には特に違いないかも。使う方も、普
通にメンバ関数を呼び出すのと同じです」

// 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;
    cData.SetData( 100 );
    // CData::SetData( int )
    cData.SetData( 1.0 );
    // CData::SetData( double )
}

「どちらのメンバ関数が呼び出されるかは、渡された引数によって異なりま
す」

    cData.SetData( 100 );
    // CData::SetData( int )
    cData.SetData( 1.0 );
    // CData::SetData( double )

「このように、渡した値の型と、同じ引数の関数が選択されます」
『引数で決まるってことは、戻り値では決まらないんだよね』
「そういうこと。たとえば、以下のようなメンバ関数はダメです」

// CDataクラス。
class CData
{
public:
    // private メンバ変数。
    int m_iData;

public:
    int GetData();
    double GetData();
    // コンパイルエラー：
    // error C2556: 'double __thiscall CData::GetData(void)' : 
    // オーバーロード関数の戻り値は異なっていますが、
    // 引数リストは同一です。
};

『引数リスト、つまり引数が同じじゃダメってことね。でもこういう
メンバ関数は便利そうなのに』
「確かにね。でも戻り値を受け取らない場合もあるから、そういう場合も考
えると難しいかな」
『確かに戻り値で選択するのって難しい……あれ？　でもさ、演算子の
オーバーロードで戻り値の型ってのなかったっけ』
「 Version 11.20 ( No.220 ) で説明した、型変換演算子のオーバーロード
の話だね。あとで説明するけど、これは特例かな」
『普通の場合と同じって考えちゃダメってことね。もひとつ質問』
「はい火美ちゃん」
『さっき型が同じものってあったけど、本当に同じ型じゃなくても呼び出せ
るよね。引数が int 型で、そこに char 型の変数渡すとか』
「うん、できるよ」
『ってことは、その時に〈似た引数でオーバーロード〉されてたら、どっち
が呼ばれるとかって決まってるの？』
「基本的には〈近い方〉が呼ばれます」

int WINAPI WinMain
    ( HINSTANCE p_hInstance
    , HINSTANCE p_hPrevInstance
    , LPSTR p_pchCmdLine
    , int p_iCmdShow
    )
{
    char ch = 100;

    // CData クラスの変数を宣言します。
    CData cData;
    cData.SetData( ch );
    // CData::SetData( int )
    return 0;
}

『あ、 int 型の方が呼ばれた』
「渡した値が char 型だと、 int 型と double 型なら int 型の方が近いか
らね。ただ、どれが呼ばれるか決められない場合もあります。そういう場合
にはコンパイルエラーになります」
『たとえばどんな場合？』
「ポインタの型でオーバーロードされていて、そこに NULL が渡された場合
とか」

// Data.h

// CDataクラス。
class CData
{
public:
    // private メンバ変数。
    int m_iData;

public:
    // SetData()メンバ関数1。
    void SetData( int *p_pi );
    // SetData()メンバ関数2。
    void SetData( double *p_pd );
};


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

#include "Data.h"

// SetData()メンバ関数1。
void CData::SetData( int *p_pi )
{
    m_iData = *p_pi;
    OutputDebugString( "CData::SetData( int * )\n" );
}

// SetData()メンバ関数2。
void CData::SetData( double *p_pd )
{
    m_iData = (int)( *p_pd );
    OutputDebugString( "CData::SetData( double * )\n" );
}

「このように、 int 型のポインタと、 double 型のポインタで
オーバーロードするとします。この状態で、 SetData()メンバ関数に NULL 
を渡すとコンパイルエラーになります」

// 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;
    cData.SetData( NULL );
    // コンパイルエラー：
    // error C2668: 'SetData' : 
    // オーバーロード関数の呼び出しを解決することができません。

    return 0;
}

『あー、これだとどっちが呼ばれるかって分からないね』
「こういうふうに、はっきりと分からない場合にはエラーになります」

/*
    Preview Next Story!
*/
『この辺は復習だし、分かりやすいかも』
「これはシンプルな例だからね」
『あー、確かに演算子のとか複雑なのも多いよね』
「というわけで次回」
＜ Version 16.14 コンストラクタのオーバーロード ＞
『につづく！』
「まずは手始めにコンストラクタから」
『う、あの見えないやつが出てくると難しそう……』


////////////////////////////////////////////////////////////////////
/*                          ご注意！！                            */

・このメールを返信しないでください。
・ご意見・ご希望・ご感想は[チョー普通な日記]よりお送りください。
http://www.kab-studio.biz/nikki2/index.html
・購読登録を解除したいときにはこのページで行なってください。
http://www.mag2.com/m/0000012198.htm
・解除は自分で行なってください。
・バックナンバーはこれらのページにあります。
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
*/
////////////////////////////////////////////////////////////////////

