相关疑难解决方法(0)

什么是C++中的就地构造函数?

可能重复:
C++的"放置新"

什么是C++中的就地构造函数?

例如Datatype*x = new(y)Datatype();

c++ constructor in-place placement-new

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

如何为共享内存映射选择固定地址

我想在几个进程之间使用共享内存,并希望能够继续使用原始指针(和stl容器).

为此,我使用映射在固定地址的共享内存:

segment = new boost::interprocess::managed_shared_memory(
    boost::interprocess::open_or_create,
    "MySegmentName",
    1048576, // alloc size
    (void *)0x400000000LL // fixed address
);
Run Code Online (Sandbox Code Playgroud)

选择这个固定地址的好策略是什么?例如,我应该使用一个相当高的数字来减少我用完堆空间的可能性吗?

c++ boost shared-memory interprocess

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

计算文件中单词频率的优雅方法

计算文件中每个"英语"单词频率的优雅有效方法是什么?

c++ file-io

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