小编Exa*_*eta的帖子

通过ifstream打开文件时如何共享文件删除权限

我想制作一个在打开时可以删除的文件ifstream

我知道使用 Windows API 很容易: CreateFile

CreateFile(...,FILE_SHARE_DELETE,...)
Run Code Online (Sandbox Code Playgroud)

但是当我测试通过 ifstream 打开文件时。

一打开就删不掉

我没有找到任何关于设置属性的文档,比如FILE_SHARE_DELETEon ifstream

我该怎么做才能解决这个问题?

c++ windows winapi file

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

原子释放可以“覆盖”吗?

假设我让atomic<int> i;线程 A 使用 memory_order_release 执行原子存储/交换。接下来,线程 B 使用 memory_order_release 执行原子存储。线程 C 执行原子 fetch_add(0, memory_order_acquire);

线程 C 是否从线程A 和 B仅从线程 B获取依赖项?

c++ atomic atomicity memory-barriers stdatomic

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

标签 统计

c++ ×2

atomic ×1

atomicity ×1

file ×1

memory-barriers ×1

stdatomic ×1

winapi ×1

windows ×1