Qt中的C++

1、类名 类名::函数名(类名 &a) 是什么意思?

CComplex CComplex::add(CComplex &x) (这一句 不懂为何 类名 类名::对象)
{
CComplex y(real+x.real,image+x.image);
return y;
}
CComplex是返回的类型,return y;中的y不就是CComplex类型么。
CComplex::add(CComplex &x)在add前面加CComplex::是域的意思,是为了告诉其他程序,这个add函数是CComplex的
CComplex &x的意思是参数x是CComplex类型的引用

2、在Qt中定义类时,第一行老是有 Q_OBJECT ,这是什么意思啊,有什么作用啊?

只有加入了Q_OBJECT,你才能使用QT中的signal和slot机制。

3、C++的Qt项目,QApplication a(argc,argv);这行语句啥意思?

对于QT这样的图形编程来说,一般都是逻辑绘图分离的,QApplication代表一个程序,Window代表一个窗口。一个程序可以有多个窗口。
argc和argv是命令行传进去的参数。比如linux里输入一个命令
cp file.c file1.c
那么argc=3 argv就是上面那行字符串数组。
因为图形编程有时也需要从命令行传递参数给程序,所以才会有argc和argv。

a.exec()就是程序进程开始运行。
命令:cp file.c file1.c
参数argc=3,代表有三条命令,字符串数组指针argv指向整条命令“cp file.c file1.c”,
只有输入命令,QApplication才能被激活使用,命令也可以是点击鼠标什么的吧,
4、信号对应的槽的声明


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值