C++を勉強する

もう遊んでる場合ではないですねー
研究します。。。

C++をやりたいが、やったことがない。
でやったことをまとめることにします。C++の解説サイトがいっぱいあって非常に助かる!!

  • namespace----単に宣言された領域。名前の競合を避けるために識別子をつけるため。

usingを使うと名前空間が作れる。通常書いて作ることが望ましい。
名前空間外で宣言されたものは、グローバル関数になる。
メインなど(メソッドの中?)で宣言されたものはローカル変数。
どの変数を呼ぶか識別するときに、スコープ演算子を使う。
その宣言以降のソース中では、特定の名前空間へのアクセスを行なう際に、スコープ演算子を使うことを省略することができるもの。
stdのcoutなどは、usingと書くとstd::が省略できる。

  • ::----スコープ演算子。変数名や関数名がどの名前空間に含まれるか明確にするもの。javaの.と同じですね。
  • #define マクロ置換 #define 記号定数名 置換後の文字の並び

とすることでよく現れる定数を記号定数においてしまう。、、、昔やったなー。

  • HSV表色系----Hue(色相) Saturation(彩度) Value(明度)