刚学c++,今天看qt的代码很不解,我只知道有public ,private ...这些关键字,但是qt却能使用义的signals,private slots,public slots等关键字,如何自己定义关键字?定义以后怎么使用??
Code
class TsignalApp:public QMainWindow
{
Q_OBJECT
//信号声明区
signals:
//声明信号mySignal()
void mySignal();
//声明信号mySignal(int)
void mySignal(int x);
//声明信号mySignalParam(int,int)
void mySignalParam(int x,int y);
//槽声明区
public slots:
//声明槽函数mySlot()
void mySlot();
//声明槽函数mySlot(int)
void mySlot(int x);
//声明槽函数mySignalParam (int,int)
void mySignalParam(int x,int y);
}
那个应该不会是宏弄出来的吧
#DEFINE signals private
然后signals就会变成private
应该不是宏吧,看网上说这个是这个编译器自己定义的,不是c++的标准关键字。不过没用过,不好说,帮顶!o(∩_∩)o...