※本文中に誤字や脱字、不適切な表現などを発見した際には、 お手数ですが、是非ご一報下さいますと助かります。 ご連絡は「お問合わせ先」のページよりお願い致します。
※本文中に誤字や脱字、不適切な表現などを発見した際には、 お手数ですが、是非ご一報下さいますと助かります。 ご連絡は「お問合わせ先」のページよりお願い致します。
Node:Top, Next:G++ and GCC, Previous:(dir), Up:(dir) Introduction このマニュアルでは、GNU コンパイラの使い方、インストール方法、移植方法や、新しい機能や互換性の無い部分、それにバグレポートの方法などについて説明している。GNU CC のバージョン 2.95 に対応している。(日本語版ドラフト-17 July 2001) G++ and GCC: C や C++ のプログラムがコンパイル可能Invoking GCC: gcc のコマンド行オプションInstallation: GCC のインストール方法C Extensions: C 言語の GNU の拡張C++ Extensions: C++ 言語の GNU の拡張Gcov: gcov: GCC のテストカバレージプログラムTrouble: GCC のインストールで問題が起
C では簡単な関数を書く代わりにプリプロセッサのマクロを使用して処理をさせていました。#define min(x,y) ((x<y)? x: y) 程度のマクロは使用したことがありませんか?しかし、マクロでは引数のデータ型を特定することができなくて危険です。また、マクロにエラーがあるとデバッガで捕らえることができないため、非常に不可解なエラーが発生します。ここでは C のマクロに変わる機能として、C++ のインライン関数の説明をします。 なぜ C でマクロを使うか?マクロは関数に比べてちょっとだけ動作が速くなります。簡単な処理を行ったり、関数ではできない特殊なことをさせるためにマクロを使用しているのではないでしょうか。インライン関数とは、C のマクロに似たものです。 インライン関数は、関数の前に inline をつけることで定義できます。使い方も定義の仕方も普通の関数となんら変わることはあ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く