アカウント名:
パスワード:
A:それを書いた事があるとその言語の経験者を名乗れるから。
と思っていた事もありました。今じゃ「書いた」じゃなくて「読んだ」ぐらいで経験者を名乗る奴もいるからなあ。
# せめてホワイトボード上で書けるぐらいには知っておけよ…
オブジェクト指向で書いてるけどオブジェクト指向を説明しろっていわれたら各処理を部品化して交換可能にすることとしか出てこなくって体で理解しているのであって頭で理解できてねぇって気がついた
構造体に関数がくっついてるだけでしょ。
そうなんだけど、まず「構造体」を知らないからそこの説明から必要になる
そういや確か、C++の構造体はCの構造体そのままじゃなくて、Cの構造体を拡張した新概念「クラス」の特殊な例、って感じで定義し直されていなかったっけ。「構造体」の定義の仕方次第ではオブジェクト指向とで循環定義になる危険性がありそう。
#C++をそもそも引き合いに出すなってご指摘は百も承知の上で
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stay hungry, Stay foolish. -- Steven Paul Jobs
Q:なぜ世の中にHello Worldが存在するのか (スコア:1)
A:それを書いた事があるとその言語の経験者を名乗れるから。
と思っていた事もありました。
今じゃ「書いた」じゃなくて「読んだ」ぐらいで経験者を名乗る奴もいるからなあ。
# せめてホワイトボード上で書けるぐらいには知っておけよ…
Re: (スコア:0)
オブジェクト指向で書いてるけどオブジェクト指向を説明しろっていわれたら
各処理を部品化して交換可能にすることとしか出てこなくって
体で理解しているのであって頭で理解できてねぇって気がついた
Re: (スコア:1)
構造体に関数がくっついてるだけでしょ。
Re: (スコア:0)
そうなんだけど、まず「構造体」を知らないからそこの説明から必要になる
Re:Q:なぜ世の中にHello Worldが存在するのか (スコア:0)
そういや確か、C++の構造体はCの構造体そのままじゃなくて、Cの構造体を拡張した新概念「クラス」の
特殊な例、って感じで定義し直されていなかったっけ。
「構造体」の定義の仕方次第ではオブジェクト指向とで循環定義になる危険性がありそう。
#C++をそもそも引き合いに出すなってご指摘は百も承知の上で
Re: (スコア:0)
C++のクラスが仮想関数を持つ場合に限り、先頭要素にvtableが勝手に挿入される、というだけ。