C ランタイム ライブラリ リファレンス

提供: RAD Studio
移動先: 案内検索

C++ リファレンス への移動


RAD Studio には、C および C++ プログラムから呼び出してさまざまな処理(低レベルおよび高レベルの入出力、文字列とファイルの操作、メモリ割り当て、プロセス制御、データ変換、算術演算など)を実行できる数百の関数、マクロ、クラスが用意されています。

このトピックでは、Windows の C/C++ RTL について触れています。

macOS の C/C++ RTL については、「macOS C RTL」を参照してください。 iOS の C/C++ RTL については、「iOS C RTL」を参照してください。

メモ: オンライン ヘルプでは、C ランタイム ライブラリの関数、マクロ、クラスについて、それぞれ 1 度だけ記載されています。 ただし、一部には、複数のヘッダー ファイルに定義されている関数、マクロ、クラスもあります。 たとえば、_strerror は string.h にも stdio.h にも定義されています。 オンライン ヘルプでは、複数のヘッダー ファイルに定義されている関数については、アルファベット順で最初のヘッダー ファイルのトピックに記載しています。 したがって、_strerror は string.h ではなく stdio.h のヘルプに記載されています。

トピック

ヘッダー ファイル

以下のヘッダー ファイルが $(BDS)\include\windows\crtl にあります。

ここでは、最もよく使用されるヘッダー ファイルのみ記載します。

標準ヘッダーについては、以下の外部リソースを参照してください:

Dinkumware ヘッダー ファイルについては、以下を参照してください:

  • ローカル ヘルプの「Dinkum C++ Library」([フィルタ条件]フィールドで Dinkumware を対象に含めます)
  • DINKUMWARE Ltd

お使いのシステムで任意のヘッダー ファイルを開いて、その中に記載されているコメントを参照することもできます。

c

かっこ内に C++ ヘッダーが示されています:

C99

C++

  • bitset.h
  • deque.h
  • fstream.h
  • function.h
  • iomanip.h
  • ios.h
  • iosfwd.h
  • iostream.h
  • istream.h
  • iterator.h
  • locale.h
  • new.h
  • numeric.h
  • memory.h
  • ostream.h
  • set.h
  • stack.h
  • stdexcept.h
  • streambu.h
  • strstrea.h
  • valarray.h
  • vector.h
  • typeinfo.h

STL

  • hash_map.h
  • hash_set.h
  • queue.h
  • list.h
  • rope.h
  • slist.h
  • utility.h

C++Builder

Perl 互換正規表現

警告: Perl 互換の正規表現ヘッダーは廃止予定で、すべての C++Builder コンパイラで使用できません。C++ 標準ライブラリの regex を代わりに使用します。
  • pcre.h
  • pcreposi.h
  • pcreposix.h

関連項目