VC编写的文件传输程序中如何将SOCKET 作为参数传输?
本人编写了一个文件传输程序,需要将一个SOCKET作为要调用的函数的参数,设:要作为参数的SOCKET为:CSocketA;需要调用的函数为:B(),该如何编写呢?我将程...
本人编写了一个文件传输程序,需要将一个SOCKET作为要调用的函数的参数,
设:要作为参数的SOCKET为:CSocket A;
需要调用的函数为:B(),
该如何编写呢?
我将程序调用函数语句写为B(A);且B函数体为B(CSocket A){……}时,程序依然有错,希望高手指点一下。 展开
设:要作为参数的SOCKET为:CSocket A;
需要调用的函数为:B(),
该如何编写呢?
我将程序调用函数语句写为B(A);且B函数体为B(CSocket A){……}时,程序依然有错,希望高手指点一下。 展开
4个回答
展开全部
B(SOCKET *s)
{
}
调用B函数用 B(&A);把A的地址作为参数传给B
{
}
调用B函数用 B(&A);把A的地址作为参数传给B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最好是这样 B(const CSocket& A )
这样既可以把对象传递过去,还不会修改对象的值
这样既可以把对象传递过去,还不会修改对象的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询