本文へスキップ

テクノロジ系 / アルゴリズムとプログラミング

C++

C++は、C言語を拡張し、オブジェクト指向や汎用プログラミングを取り入れた言語です。

もう少し詳しく

C言語に近い低水準制御を持ちながら、クラス、継承、ポリモーフィズム、テンプレートなどを使えます。処理性能が求められるシステムソフトウェア、ゲーム、組込み、リアルタイム処理などで使われます。

試験での見方

黒猫の闇の刻印

C言語との関係と、オブジェクト指向を扱える点を押さえます。JavaやC#と同じくクラスを使える一方、メモリ管理やポインタなどC由来の特徴もあります。

例:ゲームエンジンや高速な画像処理ライブラリをC++で実装します。

分類

テクノロジ系 / 基礎理論 / アルゴリズムとプログラミング

小分類:プログラム言語

関連トピック:オブジェクト指向言語

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

アルゴリズムとプログラミングの用語一覧へ