View Code? Open in Web Editor
NEW
C++ practice 01 (stack, heap, pointer, reference, delete[], overload, stream)
C++ 91.76%
Makefile 8.24%
42cpp-module-01's Introduction
- ヒープ保存の消し忘れによるメモリーリーク
- delete
- ポインタと参照
- ポインタとは,他の変数のメモリアドレスを保持する変数のことです.ポインタが指すメモリ位置にアクセスするためには,
*
演算子を用いてポインタを参照解除する必要があります.
- 参照変数とは,エイリアス,つまりすでに存在する変数の別の名前のことです.参照は,ポインタと同様に,オブジェクトのアドレスを格納することでも実装されます.参照は,自動インダイレクト機能を持つ定数ポインタ(定数値へのポインタと混同してはいけません!)と考えることができます.つまり,コンパイラが
*
演算子を適用してくれるということです.
- Pointers vs References in C++
42cpp-module-01's People
Contributors
Watchers