小编cod*_*gii的帖子

有更好,更简单的方法吗?

在PHP中,我正在做一个循环,类似的东西

    $x = 0;

    for ($i = 0; $i < 100; $i++)
    {
        if ($x == 3)    //better way to do this? in this example, determine every 3 times in a loop
        {
            //"do something"
            $x = 0;
        }

        $x++;
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我在循环中每3次做一次循环,但问题是,有没有更好,更简单的方法来确定它是否有时间在循环中"做某事"?

php

2
推荐指数
1
解决办法
127
查看次数

删除存储在列表中的对象的空指针?

想象我有这个结构

struct datalist {
    int index;
    int number;
};
Run Code Online (Sandbox Code Playgroud)

使用我们正在使用的结构,我们将使用一个列表

while(Iter != m_SomeList.end());
{
    if(*Iter) 
    {
        //do something

        Iter++;
    }
    else   //Iterator is NULL so can we erase it from the list like so?
    {
        datalist* pAR = *Iter;
        Iter = m_SomeList.erase(Iter);
        delete  pAR;    pAR = NULL;
    }
}
Run Code Online (Sandbox Code Playgroud)

基本上问题是,如果它们是NULL,我们可以从列表中删除和删除空/无效迭代器吗?

c++ visual-c++

1
推荐指数
1
解决办法
651
查看次数

标签 统计

c++ ×1

php ×1

visual-c++ ×1