Help: a simple C++ issue!
很久不用C++了,连语法都忘的差不多了,汗.........
//这样进行参数声明是什么意思? "const smartAV::Current &"
virtual void printString(const string & s,const smartAV::Current &);
Thanks
//----------------------------------------------------
#include <iostream>
//declare Printer class
#include <Printer.h>
//declare smartAV class
#include <smartAV.h>
using namespace std;
class PrinterI : public Printer {
public:virtual void printString(const string & s,const smartAV::Current &);
};
//这样进行参数声明是什么意思? "const smartAV::Current &"
void PrinterI::printString(const string & s, const smartAV::Current &)
{
cout << s << endl;
}
第一个参数是s,第二参数是什么呢?在我眼中认为第二个参数不存在
但是编译却没有任何问题,为什么?