• 7823阅读
  • 5回复

【提问】函数同名问题 [复制链接]

上一主题 下一主题
离线zksunk
 

只看楼主 倒序阅读 楼主  发表于: 2006-01-13
我在qt下写socket通信程序,我不想用qt的类怎么办?
用connflag = connect(sockfd, ( struct sockaddr *)&server_addr, sizeof( struct sockaddr ) ); 编译报错,
用connflag = ::connect(sockfd, ( struct sockaddr *)&server_addr, sizeof( struct sockaddr ) );则可以成功运行,能链接能发送,但是close(sockfd)退出后报不知原因的段错误.
我现在想用回linux下的connect()函数, 应该怎么做?
离线XChinux

只看该作者 1楼 发表于: 2006-01-13
::connect();
就这样用。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线zksunk

只看该作者 2楼 发表于: 2006-01-13
我点击按钮创建链接,发送完毕,关闭后,就报段错误,没有别的一点信息
请问版主,这一般可能是什么原因引起的错误啊?
离线XChinux

只看该作者 3楼 发表于: 2006-01-13
下面是引用zksunk于2006-01-13 19:44发表的:
我点击按钮创建链接,发送完毕,关闭后,就报段错误,没有别的一点信息
请问版主,这一般可能是什么原因引起的错误啊?


这个就帮不了你了
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线lord_jt
只看该作者 4楼 发表于: 2006-01-16
在QT中不是繼承QObject可以用signal slot機制嗎?
离线XChinux

只看该作者 5楼 发表于: 2006-01-16
下面是引用lord_jt于2006-01-16 11:57发表的:
在QT中不是繼承QObject可以用signal slot機制嗎?


下面是Qt Reference中的一句话:

All classes that contain signals or slots must mention Q_OBJECT at the top of their declaration. They must also derive (directly or indirectly) from QObject.
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个