C++

コピーコンストラクタ、代入演算子、デストラクタ

C++

『C++のためのAPIデザイン』のp.210には、こんな記述があります。 C++の初心者が陥りやすいのは、リソースを割り当てるクラスを作り、それに伴いデストラクタは用意したが、コピーコンストラクタと代入演算子を定義しないことだ。 というわけで、今日はコピ…

C++のPimplイディオム

C++

最近読んだ『C++のためのAPIデザイン』という本に興味深い技法が紹介されていてちょっと感動したので備忘録。 きっかけ C++で、あるクラスのヘッダを以下のように書いたとしましょう。 MyClass.h #ifndef MyClass_h #define MyClass_h class MyClass { publi…

Copyright (c) 2012 @tercel_s, @iTercel, @pi_cro_s.