タグ

用語に関するqueserasera714のブックマーク (5)

  • インクルードガード

    [ C++で開発 ] インクルードガード 少し込み入ったプログラムを開発していると、ヘッダファイルを2重にincludeしてしまい、コンパイルエラーとなることがあります。ここでは、その回避方法として使われる内部インクルードガードと、include処理時間を大幅に削減しコンパイル時間を短くする冗長インクルードガードの2つを取り上げます。 (追加)最近のGCCでは#pragma onceも無警告で使用できるようになっているようです。 インクルードガードの必要性 2重インクルードの発生 まず、2重インクルードが発生する例を見てみます。

  • シンボリックリンクとは 【symbolic link】 ─ 意味・解説

    概要 シンボリックリンク(symbolic link)とは、オペレーティングシステム(OS)のファイルシステムの機能の一つで、特定のファイルやディレクトリを指し示す別のファイルを作成し、それを通じて体を参照できるようにする仕組み。 リンクは体と同じディレクトリに置いても良いが、通常は別の場所から参照できるようにするために作成される。UNIX系OSではシンボリックリンクの名称で知られるが、ほぼ同じ仕組みをWinodwsでは「ショートカット」(shortcut)、macOSMac OS X/旧Mac OS)では「エイリアス」(alias)という。 UNIX系OSでは一般に「ln」コマンドでシンボリックリンクを作成することができ、ファイルシステム上には体の場所が記録された0バイトのファイルが出現する。シンボリックリンクを指定して操作を指示すると、自動的に体に対して操作が行われる。 削除

    シンボリックリンクとは 【symbolic link】 ─ 意味・解説
  • サブコマンド - Google 検索

    2016/04/24 · サブコマンドは今時のトレンドここでサブコマンドと呼んでいるのは、yum や git のように、第1引数にさらにコマンドのような文字列が続くものです。

  • parser とは - Google 検索

    構文解析器とは、構文解析をおこなうプログラム。パーサまたはパーザ とも。プログラミング言語処理系の入力部分が代表的であるが、それに限ら...

  • ラッパーとは - IT用語辞典

    概要 ラッパー(wrapper)とは、包装紙、カバー、覆うもの、包むもの、などの意味を持つ英単語。ソフトウェア開発で、ある開発環境向けに提供されたプログラムなどを別の環境で利用できるようにするものをラッパーという。 ソフトウェアやプログラム部品などが提供するクラスや関数、データ型などを、来とは異なる環境や方法で利用できるようにしたものをラッパーという。対象の種類に応じて「ラッパー関数」「ラッパークラス」「ラッパーライブラリ」などという。元の機能を包み、覆い隠す役割を果たすためにこのように呼ばれる。 ラッパーが作成・提供される理由は様々で、元のクラスなどがそのままでは利用できない別の環境で利用できるようにしたり、煩雑な仕様や設定などを隠蔽あるいは自動化してシンプルな手順で利用できるようにしたり、別の機能を追加したりするのに使われる。ある環境向けにラッパーを用意することを「ラップする」という

    ラッパーとは - IT用語辞典
  • 1