相关疑难解决方法(0)

没有优化的清零内存

如您所知,如果稍后不访问memset()内存,我们不能将其用于清零,因为它可能会被编译器优化。我看到了一个建议,在CPP参考,我们可以用一个指针来解决这个问题。现在这是我的问题:std::fillvolatile

  1. 这个语句是否意味着如果指针不是volatilestd::fill也可以优化?
  2. 例如,我们如何获得指向容器的 volatile 指针vector?这样的东西有用吗?
vector<int> v;
volatile auto ptr = v.data();
Run Code Online (Sandbox Code Playgroud)

c++

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

标签 统计

c++ ×1