■■ M a c で プ ロ グ ラ ミ ン グ ■■
■ このスレッドは過去ログ倉庫に格納されています
0073名称未設定
01/10/05 23:40ID:1b4EYVXoCにSmartTalkの概念を追加したのがObjecive-C、ということらしいです。
C++に比べれば拡張要素はスッキリしているらしいですよ。
俺C++知らないんで詳しい事はわかんないんですが。
よく言われるのが、
●オブジェクトの動的結合
●多重継承できない
●#includeではなく#importを使う
(一度参照したファイルは二度と読み込まない)
●クラスをオブジェクトとして扱う(クラスオブジェクト)
●[]を使ったメッセージ式
( [[[ Hoge ] alloc ] init]; ← クラスHogeのインスタンスを生成し、初期化)
こんな所でしょうか。Objective-Cの概念をCで再現しようと思ったら大変でしょうね。
…俺自身あんまり理解が深くないんで、もしかしたら的外れな事言ってるかも(w
■ このスレッドは過去ログ倉庫に格納されています