敬称

解決


魔法使い  2005-09-13 00:46:09  No: 58942  IP: 192.*.*.*

今Stack.hを他のクラスに敬称させようとしているのですが、うまい事いきません。

エラー内容
error C2065: 'PushStack' : undeclared identifier

上のPushStackはちゃんとStack.hで定義されているんですが...

この下のクラスのgetFileの所でPushStackを使用しています。
何か定義し忘れている物があれば教えていただけますか?
よろしくお願いします。

Visual studio C++
OS  WinXP

class movieShop:public stackMovieItem{

public:
  movieShop():stackMovieItem(){};
  ~movieShop(){};
  void getFile();
  void printList();
  void searchList();
  void checkOut();
  void checkIn();
  void mostPopular();
  void exitPogram();
};

編集 削除
魔法使い  2005-09-13 00:49:17  No: 58943  IP: 192.*.*.*

敬称ではなくて継承です。すいません。

編集 削除
魔法使い  2005-09-13 01:08:55  No: 58944  IP: 192.*.*.*

すいません。
定義し忘れてたものがありました。

編集 削除
iijima  2005-09-13 01:19:21  No: 58945  IP: 192.*.*.*

> 今Stack.hを他のクラスに敬称させようとしているのですが

継承させるのはクラスであって、ヘッダファイルではありません。

> 上のPushStackはちゃんとStack.hで定義されているんですが...

Stack.hファイルでstackMovieItemクラスが定義されている
stackMovieItemクラスのpublicまたはprotectedメンバ関数としてPushStack
が定義されている
Stack.hファイルをインクルードしている
のならば、そのようなエラーは出ないはずです。

> 何か定義し忘れている物があれば教えていただけますか?

掲げられたコードだけでは、何が足りないのか判断しようがありません。

編集 削除
iijima  2005-09-13 01:21:23  No: 58946  IP: 192.*.*.*

解決ですか...

編集 削除
DD.  2005-09-13 08:31:38  No: 58947  IP: 192.*.*.*

#横から申し訳ございません。
#ちょっと私的発言。
#iijimaさんへ、「STLアルゴリズム練習帳」の更新にこっそり期待。

編集 削除