今の時代C++の入門のサイトがどれもこれも時代遅れになってる感が凄い。
てなわけで入門をこのブログでやろうとか考えてるわけ。
で、だ。その内容を今考えてるわけよ。入門は順番が大事だからな。
今考えてるのは以下の順番。
・環境導入と標準出力(cout)と' ; '区切りで処理されること
・変数宣言(string含む)と代入と基本演算と標準入力
・ifとforとwhileと配列
・関数宣言とグローバル変数とnamespace
・クラスの定義とアクセス指定と使用
・コンストラクタとデストラクタ
・static
・継承とprotected
・関数のオーバーロードとtemplate
・メンバ関数のオーバーライドと演算子オーバーロード
・const
・プリプロセッサ
・typedefとusingエイリアス
・リンケージ(externとstatic)
・ポインタと参照
・動的確保(malloc&free→new&delete→unique_ptr&shared_ptr)
・可変長テンプレートとmake_unique/make_shared
・代表的な標準ライブラリの紹介
環境はMSVS2013を予定している。インテリセンスとかシンタックスハイライトとかあるし。
VC++はC++じゃないという人はいる。が、根底は同じなのでVC++を使う。
最後のはcmathとかrandomとかSTLとか言い出したらきりないし面倒なので云々。
PR