冥界3大法王 发表于 2021-11-18 11:38

不解,什么叫签名?

本帖最后由 冥界3大法王 于 2021-11-18 11:58 编辑


什么叫签名?不解!
上次我修改的那个大吉他软件也没有报错,完美爆破啊。

林大钦 发表于 2021-11-18 11:56

我以为是个性签名。{:301_1004:}

淡淡灰黑色J 发表于 2021-11-18 14:17

本帖最后由 淡淡灰黑色J 于 2021-11-18 14:24 编辑

signals:
      send_number();                        //第一个信号,发送显示数字信号
      
      send_number(int n);                //第二个信号,发送一个数字
      
private slots:
      show_number();                        //第一个槽,显示数字
      
      show_number(int n);                //第二个槽,显示一个数字
      
      
connect(sender,SIGNAL(send_number()),receiver,SLOT(show_number()));                              //正确
connect(sender,SIGNAL(send_number(int)),receiver,SLOT(show_number(int)));                //正确
connect(sender,SIGNAL(send_number(int)),receiver,SLOT(show_number()));                        //错误
connect(sender,SIGNAL(send_number()),receiver,SLOT(show_number(int)));                        //错误


C++里有多态的概念,只有一个函数名不能判定一个函数的唯一性。

林大钦 发表于 2021-11-18 11:59

林大钦 发表于 2021-11-18 11:56
我以为是个性签名。

接受惩罚,我以为我来到水区了。

smile1110 发表于 2021-11-18 12:00

@冥界3大法王不用看,不知道哪个菜鸟瞎翻译的,编译器应该能自动识别连接器和源码文件签名

冥界3大法王 发表于 2021-11-18 12:06

smile1110 发表于 2021-11-18 12:00
@冥界3大法王不用看,不知道哪个菜鸟瞎翻译的,编译器应该能自动识别连接器和源码文件签名

@smile1110 他这里所说的,和文件的那个签名是一回事?
回来我给你打包我编译修改版的x64dbg玩玩;现在带有配音和各种个性修改了。

苏紫方璇 发表于 2021-11-18 12:16

不懂qt,感觉他就是在说函数调用和函数定义参数类型和个数必须一致

dwcj 发表于 2021-11-18 12:52

我能看得懂的就是「C 语言风格的字符串」
这个部分的内容是「QT信号和插槽功能签名」吧

smile1110 发表于 2021-11-18 13:13

冥界3大法王 发表于 2021-11-18 12:06
@smile1110 他这里所说的,和文件的那个签名是一回事?
回来我给你打包我编译修改版的x64dbg玩玩;现在 ...
不管它说什么,这点都不重要,事实上qt主要是开发软件界面,现在c+也有成品的软件界面了,github上有许多,所以qt也不重要,听我表哥说的,他是qt和c+程序员

涛之雨 发表于 2021-11-18 13:16

我的理解就是格式+类型+数量需要严格相等吧,检测参数类型,有点像TypeScript

BaBahsq 发表于 2021-11-18 13:16

函数定义时的样子就是函数的签名,不同的签名就是指 参数个数,类型,返回值不一致
页: [1] 2
查看完整版本: 不解,什么叫签名?