LIFE LOG(ここにはあなたのブログ名)

あつあつ備忘録

ソフトやハード、時にはメカの備忘録をまとめていきます

2019-05-28から1日間の記事一覧

【C++】オブジェクト参照の引き渡し

atsuyakoike.hatenablog.com こちらでは、オブジェクトを関数に渡した場合は、オブジェクトのコピーが作成されることを確認している。 コピーなのでコンストラクタは呼ばれないがデストラクタは呼ばれる 動的メモリを2度以上開放することになり問題が発生す…

【C++】参照

参照(reference) すべての面で変数の別名として動作する暗黙的なポインタ(implict pointer) 用途 参照を関数に渡すことができる 関数から参照を返すことができる 独立した参照を作成することができる study127_1.cpp #include <iostream> using namespace std; void f</iostream>…

【C++】newとdelete

C言語でメモリを動的割り当てするときはmalloc()を使用し、メモリを開放するときにfree()を使う C++ではnewを使用してメモリを割り当て、deleteを使用して開放する new演算子は自動的に十分なメモリを割り当てる sizeof()などを使用する必要がない new演算子…