gpt4 book ai didi

c++ - 检查结构数组是否为空

转载 作者:行者123 更新时间:2023-11-28 03:28:48 24 4
gpt4 key购买 nike

<分区>

好的,我有一个结构数组,(不是指向结构的指针数组),-lesson- 也是一个内部具有一些属性的类..

struct Mystruct{
lesson* data;
mystruct* next;
};

class Myclass{
public:
Myclass();
Mystruct getarray();
private:
Mystruct* array;
};
//in the myclass(); constructor I am doing;
Myclass* array = new Myclass[8];

我需要知道是否

array[i].next

是否为空,因为它不是指向结构的指针数组,我无法通过说来做到这一点;

if(array[i] == NULL)

if(&(array[i]) == NULL)

我该怎么做,我正在寻找的答案不是“它是一个结构数组,如果它是一个指针......你根本无法进行此检查......bla bla”。请帮我找到一个方法,非常感谢所有的答案和方法..

**编辑:让我为您澄清一下,我需要检查一下;

array[i].next = new lesson(//parameters);

这个 Action 是否完成,我需要知道数组第[i]个元素中的“下一个”对象是否被初始化。(数组的第 [i] 个元素包含一个链表,我正在搜索列表并向其中添加对象,如果列表头不为空,我必须找到一种方法来解决这个问题并在列表的末尾添加对象链表)

我怎样才能更清楚,但有些人只是点击不喜欢按钮而不是试图提供帮助,这是一个严肃的问题而不是巨魔,我尽可能多地尝试更清楚可以,但是你们不帮忙,点一下就走,我还能说什么...:/

我添加了更多代码供您想象情况。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com