標準Cライブラリとは? わかりやすく解説

標準Cライブラリ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/11/30 04:19 UTC 版)

標準Cライブラリ(ひょうじゅんシーライブラリ)は、C言語の標準規格で定められた、マクロ関数の集合からなるライブラリである。




「標準Cライブラリ」の続きの解説一覧

標準C++ライブラリ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/03/23 07:56 UTC 版)

標準C++ライブラリは、プログラミング言語C++の標準規格で定められたライブラリである。これはクラス関数などの集合であり、汎用的なコンテナとそれを操作する関数、関数オブジェクト、汎用的な文字列ストリーム(コンソールやファイルとの入出力)、言語機能サポート、数学関数ライブラリ(超越関数の近似を含む)などといった一般的かつ汎用的な関数などから構成される。また、ISO C90規格の標準Cライブラリも含んでいる(C++11C99互換のライブラリも追加された)。標準C++ライブラリはそのほとんどが名前空間std内にある。C++11規格以降では標準ライブラリに大幅な拡張や機能追加が行なわれた。




「標準C++ライブラリ」の続きの解説一覧

標準Cライブラリ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/01/21 03:45 UTC 版)

「標準C++ライブラリ」の記事における「標準Cライブラリ」の解説

詳細は「標準Cライブラリ」を参照 C++において標準Cライブラリのヘッダは、Cと異なった前になる。ヘッダ名の末尾から拡張子 .h取り除き先頭に c を加える。例えtime.hctime という具合である。そしてヘッダ内の宣言名前空間std中に置かれるため、(名前空間影響受けないマクロ除いて関数型名にはstd::を付けて完全修飾することで区別する。なお、ISO Cでは関数マクロとして実装することも認めていたが、ISO C++では認められていない (C++11)

※この「標準Cライブラリ」の解説は、「標準C++ライブラリ」の解説の一部です。
「標準Cライブラリ」を含む「標準C++ライブラリ」の記事については、「標準C++ライブラリ」の概要を参照ください。


標準C++ライブラリ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/04/25 04:04 UTC 版)

LLVM」の記事における「標準C++ライブラリ」の解説

GNUはlibstdc++という標準C++ライブラリを開発しているが、LLVMも独自のlibc++という標準C++ライブラリを開発している。

※この「標準C++ライブラリ」の解説は、「LLVM」の解説の一部です。
「標準C++ライブラリ」を含む「LLVM」の記事については、「LLVM」の概要を参照ください。

ウィキペディア小見出し辞書の「標準Cライブラリ」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「標準Cライブラリ」の関連用語

標準Cライブラリのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



標準Cライブラリのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの標準Cライブラリ (改訂履歴)、標準C++ライブラリ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの標準C++ライブラリ (改訂履歴)、LLVM (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS