とあるプログラムの実装を目標に、C++を始めてみました。
オーソドックスにVisual C++ 2008てソフトを選んでみたんですが、
まぁテキストでフツーに打ち込んでたC言語との
勝手が違うコト違うコト……(´Д`;)
以前、「C++でC書いても実行できるよー」
みたいな話を聞いていたので、
じゃあ例えばCで昔書いた「hello.c」を、
拡張子.cppに置き換えれば実行できるんかなと思って
VC++で直接開いてみたら、
コンパイルできねぇ\(^O^)/何か他のやり方があったとしても今は取り敢えず置いといて、
よくある「初めての●●」みたいなサイトを巡回しつつ
初歩の「hello」表示から気長に始めることにしました。

しかしたった6行そこいらのプログラムで
何だこのファイルの量は……!!!orz何だコレ、私が悪いのカナ??/(^O^)\
思ってたよりもずっとCと違う。
(元々C自体最近いじってないのでさっぱり覚えてないけど)
----------
◆--ヘッド部分
----------
#include <iostream>
―→標準の入出力時の情報を持ってくる
#include <string>
―→文字列入出力時の情報を持ってくる
◇--定義忘れのエラー文
「未定義のシンボル...」
----------
◆--関数の中
----------
種類 / 型名 / 標準的な範囲 真偽値 / bool / true false
文字 / char / 英字数字など
(符号付)整数 / int / -2147483648 ~ 2147483647
符号なし整数 / unsigned int / 0 ~ 4294967295
小数点数 / double / 1.7 x 10の-308乗 ~ 1.7 x 10の308乗
----------
cout << "文字列の表示" << endl;
※「endl」は改行
※「<<」によっていくらでも挿入可能
※算用数字や変数は「""」ナシでおk
----------
cin >> 変数;
―→変数にユーザ文字列を入力させる。
----------
◆--クラス
----------
class クラス名{
:
:
};
----------
クラス名 変数(引数);
変数…「クラス名」が実行され、オブジェクトを表す。
引数…「クラス名」が実行されたときに使われる
----------
変数.関数(あれば引数);
変数(=「オブジェクト」)に対して、関数が実行される。
----------
◆--実行
----------
デバッグ>デバッグなしで開始 で取り敢えず実行
PR