まだC++がよくわかっていない。 前から気になっていたことがいくつもある。 Frameworkを作成するにあたって、きちんと確かめておきたい。
項目
- C++言語
- 値と参照とポインタ
- スマートポインタ
- auto_ptr
- unique_ptr
- shared_ptr
- weak_ptr
- const
const int i = 0;
const int* i;
*i = 1; // error
int* const i;
i = NULL; // error
const int* const i;
void func(const int& i);
void func() const;
- コンストラクタ
- コピー
- ムーブ
- イディオム
- ライブラリ
- コンパイラ
- C++11
- VC++ 2010 Expressで使えるものと使えないもの
- http://www.slideshare.net/nekko1119/c11-in-visual-c
- C++11
参考資料
所感
これは骨が折れそう。課題が多すぎる。 でも、参照やポインタの話はさすがにもうスルーできない。 ひとつずつやっていくしかないか。