0

私はいくつかのことをするクラスを持っています。

class ClassA
{

public:
    ClassA()
    { 
        for (unsigned i = 0; i < MAX_PROCESS_ID; ++i) 
            processDB[i] = 0; 
    };

    virtual ~ClassA(){ };

    int     create(int pID);
    bool    check(int pID);
    bool    kill(int pID);
    int     returnpDB(int pID);

private:
    bool saveProcess(int pID, int type);

protected:
    int pDB[MAX_PROCESS_ID];
};

私がやりたいことは、このクラスを別のクラスから初期化し、参照を保持することです。

例えば:

class classB
{

public:
    classB(){};
    virtual ~classB(){ };

private:

protected:
    classA      &pm;
};

これどうやってするの?(私ができる場合!)

ありがとう!

4

1 に答える 1