タグ

ブックマーク / wisdom.sakura.ne.jp (4)

  • Objective-C入門 WisdomSoft

    Objective-C入門 この講座は、C 言語(ISO/IEC 9899:1990)を理解していることが前提です Objective-Cとは? インポート クラスの宣言と定義 メソッド 継承 オーバーライド イニシャライザ オブジェクトの解放 静的な型 可視性 クラスメソッド クラス型 セレクタ メソッドのポインタ カテゴリ プロトコル 戻る

  • アセンブリ入門 - WisdomSoft

    この講座は Intel 社の 80x86 互換プロセッサを想定します 80x86 アセンブラまたはその互換アセンブラ以外では正常に動作しません この講座のサンプルプログラムを実行した結果について、一切の責任は持てません この講座のサンプルソースは、Windows 98 SE のMS-DOSプロンプトで動作確認しています DEBUGを使ったアセンブラは、ソース上の数値は16進数と解釈されますが 他のアセンブラで、16進数を表現するには数字の後に H をつける必要があります

  • 汎用ポインタ

    void型ポインタ ポインタについては、ここまで読み進んできた方ならすでに自身があると思います しかし、通常のポインタ型以外に特殊なポインタ型があります ポインタ型でのみ存在する特殊な型で汎用ポインタと呼ばれるものです 実は、型名はよく見なれていますがvoid *型なのです * が付いているのが異なる部分ですね void型は、しつこいようですがポインタ型でのみ使用できるものです 通常の変数にはvoid型は存在しません これはどのような型かというと、あらゆるポインタ型に変換できるポインタ型です 多くはどのような型も受け取れる関数を作成するのに使用されます 汎用ポインタを使用すれば、ポインタ型であればどのような型でも受け取ることができます void型のポインタを逆参照するには必ず型キャストします キャストはC言語では任意ですが、C++では必ず必要となります void型ポインタはどのデータ型にも

  • 標準 Windows API - WisdomSoft

    サンプルソースは C 言語としてコンパイルしてください。 C++ としてコンパイルした場合、エラーが発生する場合があります ※誤ったプログラムを実行すると、Windowsが不安定になることもあります 重要なシステム上では実験を行わないで下さい この講座は、C言語を熟知していることが前提です

  • 1