comeonbabe_ 2017-10-25 03:25 采纳率: 0%
浏览 388

以类为参数执行函数碰到了问题

typedef struct LNode
{
int data;
struct LNode *next;
}LNode,*Linklist;

class Set
{
public:
Linklist L;
void Add_Elem(int x);
void Delete_Elem(int x);
bool Search(int x);
Set();
~Set();
};

Set Union(Set myset1,Set myset2)
{
Set myset;
Linklist p=myset1.L,q=myset2.L,r=myset.L;
//函数执行到这里出现了问题,发现 main函数中的A,B,好像没有把他们的链表传给myset1和Myset2,所以myset1和myset2的L链表是空的,该怎么写,是不是要写个什么复制构造函数还是什么的,麻烦写一下那个大概的代码思路,谢谢
。。。。
}

int main(){
Set A;
Set B;
A.L=(Linklist)malloc(sizeof(LNode));
A.L->next=NULL;
B.L=(Linklist)malloc(sizeof(LNode));
B.L->next=NULL;
int m,n;
int i=0,j=0,x;
cin>>m>>n;
while (i<m)
{
    cin>>x;
    A.Add_Elem(x);
    i++;
}
while (j<n)
{
    cin>>x;
    B.Add_Elem(x);
    j++;
}
show(Union(A,B));
}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 C++ 句柄后台鼠标拖动如何实现
    • ¥15 有人会SIRIUS 5.8.0这个软件吗
    • ¥30 comsol仿真等离激元
    • ¥15 静电纺丝煅烧后如何得到柔性纤维
    • ¥15 (标签-react native|关键词-镜像源)
    • ¥100 照片生成3D人脸视频
    • ¥15 伪装视频时长问题修改MP4的时长问题,
    • ¥15 JETSON NANO
    • ¥15 VS开发qt时如何在paintgl函数中用pushbutton控制切换纹理
    • ¥20 关于 openpyxl 处理excel文件地问题