編集  

C++単語

シープラスプラス

C++とは、プログラミング言語のひとつである。

ニコニコ動画の裏側でも使われている。多くのWindowsアプリWindows本体の一部、iPhone/Androidアプリの一部、各種ゲーム機PlayStation 3Xbox 360WiiニンテンドーDSPSPなど)用のソフトなど、様々なところで使われている。

概要

C++1983年C言語の拡として開発された。C++の++はインクリメント(1つ進めること)を表しており、C言語からひとつ進めた言という意味合いがある。C言語Simulaというプログラミング言語の概念を盛り込もうとしたことがはじまり。SimulaがC++流のオブジェクト指向の元である。

C言語との互換性を念頭に設計されたため、手続き型言語としても使える。その為、オブジェクト指向としては不全と言われることもある。

もっとも、不全と言われることはあまり気にされない。なぜなら、C++マルチパラダイム、すなわち様々な考え方を受け入れる言と標榜しており、オブジェクト指向を絶対視していないためである。

また、言仕様が大変複雑である。なにがどう複雑かは、他の言較してみるとよい。

読み方は、「しーたすたす」「しーぷらすぷらす」「しーぷらぷら」などというのが一般的である。拡張子のからみによって「しーぴーぴー」と読んでいる人はあまり見ない。

Hello, World!

C言語のようにprintfでも動くのだが、c++ではcoutを使うことが信仰されている。

#include <iostream>

int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}

主なコンパイラ

有名どころかつ無料で使えるもの。

C++/CLI 

C++/CLIは.NET Frameworkに対応したC++を拡したもので、CLIは共通言基盤と呼ぶ。また、EcmaインターナショナルおよびISO/IEC 23271で標準化されている 前身は「C++マネージ拡」と呼ばれていた。

//コンパイルcl /clr [ソースコード]
#using
<System.dll>
using namespace System;
int main(array<String^>^ args) {
         Console::WriteLine("Hello world!");
         return 0;
}

関連動画

関連商品

関連項目


【スポンサーリンク】

スマホ版URL:
https://dic.nicovideo.jp/t/a/c%2B%2B
ページ番号: 451508 リビジョン番号: 2070156
読み:シープラスプラス
初版作成日: 08/08/11 05:50 ◆ 最終更新日: 14/08/14 23:25
編集内容についての説明/コメント: Hello, World!追加
記事編集 / 編集履歴を閲覧

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

c++

C++について語るスレ

80 : ななしのよっしん :2017/03/24(金) 15:16:29 ID: y+ZCvEZ24c
C++が複雑でややこしいのは色んなパラダイムからCにポコポコ付け足したからなんやなって他言も学んで思った(小並感)
特にテンプレートあたりの黒魔
81 : ななしのよっしん :2017/03/24(金) 21:10:59 ID: QZ3aoW6Qny
テンプレートは、Cとの較だとプリプロセッサと較されるべき物なんだよな、本当は
82 : ななしのよっしん :2017/07/22(土) 01:28:21 ID: OlSecXQpkV
C/C++に死を
http://jp.techcrunch.com/2017/07/17/20170716death-to-c/amp/
↑過だが一理ある
AltC/C++としてよくあげられるのはRust GO言 D言語あたりか
C++erのためのRust入門
http://qiita.com/EqualL2/items/a232ab0855f145bd5997
プログラミング初心者GO is GODへGO AHEAD
83 : ななしのよっしん :2017/09/11(月) 19:44:15 ID: dYEw+vRbvf
>>77
ありがとう
84 : ななしのよっしん :2017/09/11(月) 22:52:58 ID: JD7ceNb0Na
C++/CXってのがあったけどどうなったんだろう
(ストアアプリ自体が...)
85 : ななしのよっしん :2017/11/08(水) 06:20:21 ID: WN9juk/+22
>>80
逆にかんがえるんや。c++を一応一通り勉強しておけばほかの言の勉強も楽n...
86 : ななしのよっしん :2017/12/11(月) 07:07:43 ID: 7RrR8lg4k3
concept2020年代に持ち越しか……
87 : スパゲッティーマン :2018/06/26(火) 21:58:13 ID: RyKdCQ3wfh
こんなの全容を把握してやっとコード書くまでに老後ゾ
しかもやっと書いてもの山ゾ
黒魔術の魔導書かなにかかな?
88 : ななしのよっしん :2018/07/16(月) 12:06:04 ID: C0MT2NuP5H
PS4箱1c++?
89 : ななしのよっしん :2018/10/13(土) 11:27:03 ID: oxiiVpKMrm
>>85
C++なんてしがらみだらけのクソじゃなくてDをやるべき
急上昇ワード
ニコニコニューストピックス