【初心者】スレを立てる前にココで質問を【Part24】

このエントリーをはてなブックマークに追加
641名前は開発中のものです。
windows7 home、VS2010 C++ で作っています
アイテムに関するクラスでかなり迷っている上、なかなか進まずに困っています。
例として回復アイテム(ポーションや薬草)を作ろうとしています。
効果と売っている店をメンバに持たせたいのですが、うまくコンパイルが通りません。
(効果はprivateメンバにしてpublicな関数から呼び出す、というのはまた後で書き換える予定です)

それともビット演算で
7(111)なら全て売っている
4(100)なら三軒目だけ
というような処理にしたほうがいいのでしょうか?
ただ一目見て分かりにくいので、できれば避けたいと思っています
よろしくお願いします。

Item{
public:
int lifeup; //回復効果、とりあえず10
bool shop[]; //一軒目の店に売っているが、2,3件目には売っていないという設定にする
}
Item potion ={10,{TRUE,FALSE,FALSE}}