小编use*_*655的帖子

将stl deque重新分配我的元素(c ++)?

嗨,我需要一个stl容器,它可以像向量一样索引,但不会在内存中移动旧元素,就像向量调整大小或保留一样(除非我在开​​头调用reserve一次,容量足以容纳所有元素,这是对我不好)(注意我确实解决了对元素的绑定问题,因此我希望这些元素的地址永远不会改变).所以我发现了这个双端队列.你觉得这个目的有用吗?重要提示:我只需要推回,但我需要按需小块增长容器.

c++ deque

7
推荐指数
2
解决办法
1947
查看次数

使用 stringstream 将 pid_t 转换为 const char*

我想将进程 pid 转换为 const char* 但下面不起作用:

            std::ostringstream str_pid;
        str_pid << getpid();
        const char * cstr_pid = str_pid.str().c_str();
Run Code Online (Sandbox Code Playgroud)

它在大多数情况下都有效,但有时会产生错误的结果。显然我做错了什么。任何想法?

c++ string pid stringstream

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

标签 统计

c++ ×2

deque ×1

pid ×1

string ×1

stringstream ×1