2022年7月28日付けでプライバシーポリシーを改定しました

詳細

ピクシブ百科事典

C++

しーぷらすぷらす

C言語派生言語のひとつ。C言語を拡張する形で作られており、非常に多機能なことが特徴。
目次[非表示]

概要

C++とは、C言語オブジェクト指向をはじめとする様々な機能を追加し、大規模なソフトウェアの開発に向くよう作り直した言語である。名前の「++」とはインクリメント演算子で、「C言語をひとつ進めたもの」というような意味である。

解説

基本的にC言語の上位互換となるように作られてはいるが、C++およびC言語双方の拡張により完全な互換性は失われている。一般的に、C言語の方がC++よりも処理速度が速く、省メモリ。

多様なプログラミングスタイルに対応する、大変に多機能な言語。それだけに仕様は複雑で、言語仕様を完全に満たしているコンパイラは、現在数えるほどしかない。高度な機能を使用してもプログラムの実行性能が低下しにくいように工夫されているが、ガベージコレクション(GC)がないためメモリ管理には気をつける必要がある(外部ライブラリを活用すればGCを使用可能)。

ISO標準規格化されており、最新は2017年に規格化されたC++17である。

関連イラスト

休憩してんだけど?


C++の生みの親、Bjarne Stroustrup氏(デンマーク人)……なのだが、混ぜるな危険

すっぽすっぽ先生(ストラウストラップウィッチーズ)



関連タグ

プログラミング言語
C言語 Java C# Objective-C D言語

関連記事

親記事

C言語 しーげんご

子記事

兄弟記事

pixivに投稿されたイラスト pixivでイラストを見る

pixivに投稿された小説 pixivで小説を見る

このタグがついたpixivの作品閲覧データ 総閲覧数: 19852

コメント

問題を報告

0/3000

編集可能な部分に問題がある場合について 記事本文などに問題がある場合、ご自身での調整をお願いいたします。
問題のある行動が繰り返される場合、対象ユーザーのプロフィールページ内の「問題を報告」からご連絡ください。

報告を送信しました