new
キーワードandを使用せずに C++ コードを記述しようとしていますdelete
。
まず、それは良い習慣ですか?
このようなコーディングの副作用の 1 つは、nullptr
空の値を信頼できないことです。
例えば:
std::array<std::array<fb::Block *, Panel::Y>, Panel::X> blocks;
になる
std::array<std::array<fb::Block, Panel::Y>, Panel::X> blocks;
空の Block を説明する最良の方法は何ですか?
私はこれを使用することについて考えました:
class Block {
private:
protected:
public:
...
static const Block EMPTY;
};
}
const Block EMPTY(0, BlockType::TUTORIAL, 0, 0);
皆さんはどう思いますか ?これは良いアプローチですか?