-1

独自の関数を標準ライブラリに追加したいのは、この関数を別のプログラムで使用したい場合です。次に、ヘッダーを含めるだけで簡単に使用でき、時間を節約でき、関数を再度書き直す必要がありません。

4

1 に答える 1

4

絶対に、絶対に、標準ライブラリを編集しないでください!!! 一部のコンパイラはそれらを使用しない場合があるため、ヘッダーを#include <cmath>使用することさえせず、標準ライブラリに関する知識を使用して数学関数を使用できるようにする場合があります。cmathそうしなくても、そのヘッダーを使用する他のプログラムのサイズは、関数を使用していなくても増加します。

しかし、私はまだ自分の関数を書き直したくありません!

その必要はありません。独自のヘッダーをコンパイラ (通常は *NIX) のインクルード パスに追加し、/usr/include他の標準ヘッダーと同じように含めることができます。または、関数を必要とするファイルのディレクトリ内のファイルに関数を保存することもできます。#includeこれは次のようになります。

#include "my1.h"

結論

標準ヘッダーは編集しないでください。独自のものを追加するだけです。

于 2013-06-15T17:24:01.133 に答える