Skip to content

Commit

Permalink
fix typo
Browse files Browse the repository at this point in the history
  • Loading branch information
kimonohanger committed Nov 9, 2019
1 parent b07ad25 commit f06b9e4
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions 035-copy.md
Original file line number Diff line number Diff line change
Expand Up @@ -564,7 +564,7 @@ int main()
コピー元よりコピー先の方がメモリーが多い場合、つまり`b = a`の場合は動的メモリー確保をしないという実装もできるが、その場合実際に確保したメモリーサイズと、クラスが認識しているメモリーサイズが異なることになる。今回はサイズが違う場合は必ず動的メモリー確保をすることにしよう。

~~~cpp
dynamic_array & operator == ( const dynamic_array & r )
dynamic_array & operator = ( const dynamic_array & r )
{
// 自分自身への代入ではない場合
// かつ
Expand All @@ -580,7 +580,7 @@ dynamic_array & operator == ( const dynamic_array & r )
`new`したメモリーは`delete`しなければならない。そこで、コピー代入演算子はまず自分の所有するメモリーを`delete`してから`new`し、値をコピーすることになる。

~~~cpp
dynamic_array & operator == ( const dynamic_array & r )
dynamic_array & operator = ( const dynamic_array & r )
{
if ( this != &r && size() != r.size() )
{
Expand Down

0 comments on commit f06b9e4

Please sign in to comment.