「ライブラリ」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | + | ライブラリとは、よく使う[[処理]]をまとめた[[データ]]である。 | |
+ | ==[[ICPC]]におけるライブラリ== | ||
+ | ICPCにおいては、紙媒体のみを参照可能であるため、ライブラリの作り方が重要である。 | ||
+ | 特に、ページ数制限があるWorld Finalsでは重要となる。 | ||
+ | 標準的なライブラリの中身は、 | ||
+ | 使う可能性があるけど[[実装]]が複雑な[[アルゴリズム]]の処理を記述した[[ソースコード]]である。(要出典) | ||
− | == 一般的なライブラリ == | + | ==一般的なライブラリ== |
− | + | ライブラリとして、[[画像]]や[[圧縮ファイル]]の読み書きなどの機能が一般に公開されている。 | |
+ | ただし、使用には各ライブラリの[[ライセンス]]に注意することが必要である。 | ||
+ | ===主なフリーのライブラリ=== | ||
+ | <ul> | ||
+ | <li>[[DXライブラリ]] | ||
+ | <li>[[zlib]] | ||
+ | <li>[[libjpeg]] | ||
+ | <li>[[libpng]] | ||
+ | <li>[[OpenCV]] | ||
+ | </ul> | ||
− | == | + | ===配布方法=== |
− | [[ | + | ライブラリの配布形態として、[[DLL]]で配布する場合と[[ソースコード]]で配布する場合がある。 |
+ | 後者のソースコードを[[コンパイル]]すると[[スタティックリンクライブラリ]]ができる場合が多い。(要出典) | ||
+ | |||
+ | DXライブラリはスタティックリンクライブラリで配布されている。(DLLもある) | ||
+ | |||
+ | ==もっと一般的なライブラリ== | ||
+ | 「library」とは、[[図書館]]のことである。 |