小编Guu*_*ink的帖子

将前导零添加到字符串,不带(s)printf

我想在字符串中添加一个前导零的变量.我没有在谷歌上找到任何东西,没有人提及printf,但我想在没有(s)printf的情况下这样做.

有没有读者知道一种方式?

c++

24
推荐指数
6
解决办法
7万
查看次数

字节大小(澄清)

我正在写一个游戏服务器,这可能是一个简单的问题,但我只是想澄清一下.

为什么一个字节(char或unsigned char)最多可以容纳255(0xFF,我认为是2个字节)?当我使用sizeof(unsigned char)编译器告诉我它是1个字节.是因为(在ACSII中)它被"转换"为一个角色?

对不起这个糟糕的解释,我不是很擅长描述一个问题.

c++ byte

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

从循环中的列表中删除元素而不中断

在我的游戏代码中,我想从a中删除一些元素list,
这些元素发生在循环中.我遇到的唯一问题是,当我使用时,
list::erase我必须在该函数之后断开,因为我认为
list变得"过时"了.这会导致一点点闪烁,我想
尝试删除它.

目前的代码是这样的:

for(list<Arrow*>::iterator it = arrows.begin(); it != arrows.end(); it++)
{
    Arrow* a = (*it);

    if(a->isActive() == true)
    {
        a->update();
    }
    else
    {
        arrows.erase(it);
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

先感谢您!

编辑:对不起,我对矢量和列表感到困惑.得到了答案,谢谢!

c++

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

标签 统计

c++ ×3

byte ×1