C++中的关于指针的一点小问题

2025-02-25 13:26:03
推荐回答(6个)
回答1:

csocketfile m_cf(&m_socket);是拷贝构造函数,m_socket虽然是指针但语法要求这样写,意思是把对象m_socket构造的内容拷贝给一个新对象m_cf

回答2:

不需要加取地址符。
代码错误,你可以鄙视该书作者。

回答3:

m_socket 是指针,但我们需要记录下创建的指针,取值可以记录下新创建的指针

想形参和实参的关系,我们向形参传递实参时,并不能通过形参改变实参的值,只有传递指针才能改变实参的值,m_socket相当于实参,要改变m_socket的值,记录下新创建的指针,只能传指针,指针的指针既是二级指针,所以取地址

回答4:

你已经给出了自己问题的答案,就是不要取址的

回答5:

这个是谁写的代码,瞎搞

回答6:

这部科学,理论上是不需要的,你能编译通过么?