void Printer::print(int choise, int pages) {

if (choise==1){

InkJet::printInkJet;

}

else if (choise == 2) {

Laser::printLaser;

}

else { cout << "잘못된 입력" <

}



class InkJet :public Printer { //잉크젯 프린터

private:

int availableInk;  //잉크 잔량

public:

InkJet(string md, string mf, int ac, int ai) :Printer(md, mf, ac) {

availableInk = ai;

cout <

}

void printInkJet(int pages);


};


void InkJet::printInkJet(int pages) {

availableInk = availableInk - pages;

ac = ac - pages;

}



--------------------------

if (choise==1){

InkJet::printInkJet;

}

---------------------------

이 코드에서


'InkJet': 클래스 또는 네임스페이스 이름이 아닙니다.

 'printInkJet': 선언되지 않은 식별자입니다.


이런 오류가 뜨는데 저런 식으로 다른 멤버를 가져올 수 없나요?