526件中 51 - 60件表示
  • void (コンピュータ)

    void (コンピュータ)から見たC++C++

    C言語やC\+\+ではvoid型へのポインタ(void *として宣言される)があるが、これは上で述べたvoid型と直接関連するものではなく、「void型へのポインタ」は、「不特定の」型を指すポインタとなっている。つまり、この文脈ではvoidが汎用型として扱われている。プログラムでどんな型のデータもvoid型のポインタから指すことができ、逆に元のデータを参照することもできるため、ポリモーフィックな関数を書く際に有用である(ただし、関数はデータとして扱えないため、関数ポインタについては違ってくる部分がある)。void (コンピュータ) フレッシュアイペディアより)

  • GLSL

    GLSLから見たC++C++

    OpenGL Shanding LanguageはホストプログラムにC言語がよく使われていることを背景にして、それによく似た多くの演算子、加えてベクトル演算に特化した特殊な演算子(Tupleを返すSwizzle演算など)も提供している。このことにより、シェーダー開発者はシェーダーを柔軟に書くことができる。GLSLはポインタを除くCやC\+\+での演算子を含んでいる。GLSL フレッシュアイペディアより)

  • Code::Blocks

    Code::Blocksから見たC++C++

    Code::Blocks はフリー/オープンソースでクロスプラットフォームの統合開発環境 (IDE) である。wxWidgetsをGUIツールキットとして使い、C\+\+で開発されている。プラグイン方式であり、機能は使用しているプラグイン群で決定される。現在のところ、Code::Blocks が対象とする開発言語はC言語/C\+\+だけである。Code::Blocks フレッシュアイペディアより)

  • 参照 (情報工学)

    参照 (情報工学)から見たC++C++

    なお、C\+\+には、参照型というものがあるが、以下で説明するのはC++のそれではなく、一般概念である。C++の参照については、ポインタ (プログラミング)を参照のこと。参照 (情報工学) フレッシュアイペディアより)

  • Visitor パターン

    Visitor パターンから見たC++C++

    Visitor パターンの基本的な考えとして、visitor を引数として受け取る accept() メソッドを持ったクラスを複数、要素として持つ構造をとる。Visitor は各要素クラスごとにaccept() メソッドを持つインタフェース である。特定の処理を実行する個別の具体的なvisitor クラスを作成することができる。具体的な visitor の visit() メソッドは、一つのクラスのメソッドとして考えるものではなく、二つのクラスのペア、すなわち具体的な visitor と特定の要素クラスに対するメソッドとして考えることができる。それゆえ、Visitor パターンは ダブルディスパッチ を従来の Java、Smalltalk、C\+\+ などのオブジェクト指向プログラミング言語で模したものである。ダブルディスパッチと関数のオーバーロードとの違いについては、:en:Double dispatchの記事を参照のこと。Java 言語でリフレクションを用いて Visitor パターンにおけるダブルディスパッチを模倣する機構を簡潔にする二つのテクニックが文書として公開されている(Visitor パターン フレッシュアイペディアより)

  • 抽象型

    抽象型から見たC++C++

    クラス定義の中で、そのクラスがプロトコルの一部として受容すると宣言したメソッド(C\+\+では純粋仮想関数と呼ぶ)の実装を提供しない場合、そのクラスは抽象クラスである。抽象型 フレッシュアイペディアより)

  • NetBeans

    NetBeansから見たC++C++

    パッケージによって異なるが開発できる言語として、Java・JavaScript・PHP・C/C\+\+・Groovyである。またWebアプリケーションを動作させるのに必要なApache Tomcat・GlassFishといったアプリケーションサーバが同封されているパッケージもあるため、別途インストールすることなく利用できる。NetBeans フレッシュアイペディアより)

  • LZMA

    LZMAから見たC++C++

    C\+\+、ANSI-C、C#、Javaで実装されている。LZMA フレッシュアイペディアより)

  • Sage (数式処理システム)

    Sage (数式処理システム)から見たC++C++

    Twisted によるネットワーク経由の SQL、Java、.NET、C\+\+、FORTRAN の利用ツール (これによりHTTP、NNTP、IMAP、SSH、IRC、FTP が利用可能となっている)Sage (数式処理システム) フレッシュアイペディアより)

  • 動的プログラミング言語

    動的プログラミング言語から見たC++C++

    動的プログラミング言語の中には、コードのイントロスペクションと eval 機能を組み合わせてマクロと呼ばれる機能を提供するものもある。C言語やC\+\+におけるマクロは、プログラム内の文字列を置換するサブセット的かつ静的な機能でしかない。これに対し動的言語では、マクロはコンパイラ内部へのアクセスを提供し、実行時にも完全なアクセスを提供する。従って、コードの最適化にも関わり、言語の文法や構文を変化させる能力を持っている。動的プログラミング言語 フレッシュアイペディアより)

526件中 51 - 60件表示

「C++」のニューストピックワード

  • Parasoft Development Testing Platform(DTP)

  • 自民党東京都連

  • 自民出たい考えない