C++ 只要数组大小不为零,是否有办法运行函数?

C++ 只要数组大小不为零,是否有办法运行函数?,c++,arrays,logic,C++,Arrays,Logic,比如说,my function woof通过删除数组中的项来清除一些名为meow[]的数组。meow[]可能有其他函数添加的项目,但只要它有项目,即它的大小为非零,我希望woof运行并清除它 如何在C++中实现这一点?< /P> 如何在C++中实现这一点?< /P> 你会在C++中使用../p>谢谢。但是当它的大小为非零时,如何告诉向量来运行一些代码?@ SimHayDead,你使用STD::vector:::大小函数,用于那个例子。介意提供一个重现你实际问题的报告吗?听起来你有一些生产者/消费

比如说,my function woof通过删除数组中的项来清除一些名为meow[]的数组。meow[]可能有其他函数添加的项目,但只要它有项目,即它的大小为非零,我希望woof运行并清除它

如何在C++中实现这一点?< /P> 如何在C++中实现这一点?< /P>
<>你会在C++中使用../p>谢谢。但是当它的大小为非零时,如何告诉向量来运行一些代码?@ SimHayDead,你使用STD::vector:::大小函数,用于那个例子。介意提供一个重现你实际问题的报告吗?听起来你有一些生产者/消费者的行动在进行。要么让使用者定期测试数组,看看数组中是否有更好的内容,要么使用像std::vector这样的数据结构,因为测试空数组非常简单,要么让生产者在数据可用时通知使用者。