K.Maebashi's BBS 投稿フォーム
ハンドル名
件名
Link
>>※C言語では問題という説明でしたよね。strtok()関数の実装[関数仕様]の問題でC言語で不可能という話ではないと思います。 > >「C言語で不可能」と書いたおぼえはないですが…… >「C言語では問題」と書いたおぼえもないですが…… >「Cの流儀では多くの場合こう書くのではないか」という想定はある程度置いていますけど。 > >>strtok2( STR, getid, delimiter ); >>strtok2( NULL, id, delimiter ); > >http://kmaebashi.com/programmer/object/othello.html >上記のページで、 > >void board_put(Board *board, int x, int y, int senteOrGote); >というCの関数に対し、 >「---つまり、これがオブジェクト指向です。」 >と書いています。 > >同様のことを以下のページでも書いています。 > >http://kmaebashi.com/programmer/c_yota/module.html >>XXX_hoge(XXX_Instance xxx, 第2引数, 第3引数); >>敢えて大雑把な言い方をすれば、要するにこれがオブジェクト指向です。 >>継承を考えない限りにおいては、 C++でもJavaでも、要するにやってることは >>インスタンスのポインタを第1引数に持って回ってるだけのことであって、 >>あとは、表記法が若干異なるのと、メソッドの名前空間が異なる程度の話です。 > >>実例としては昔のSunOSに付属していたSunViewというウィンドウ環境がありました。 > >私はSunViewはほぼ触ったことがありません。その後のXViewは割と使いました。 >Xtはもっと使ってます。 > >で、このへんのライブラリは、「Cで無理やりオブジェクト指向を実現した例」 >だと思っています。 >http://kmaebashi.com/programmer/c_yota/inherit.html > >私の認識と、「偏」さんの認識はたいへんに近いと思うので、反論(?)の >必要はないですよね。 >
spamよけのため、ここに「ほげぴよ」と入力してください。
削除パスワード :
クリック!