gpt4 book ai didi

c++ - valarray 是否有连续的内存对齐?

转载 作者:可可西里 更新时间:2023-11-01 18:20:45 25 4
gpt4 key购买 nike

valarray 是否有连续内存对齐?

我想通过传递 &myValarray[0] 将一个 valarray 传递给一个只接受指针的函数(来自 IPPS)。但因此我应该确定,valarray 的内存对齐是连续的。

谢谢!

最佳答案

假设您要问由 valarray 管理的内存是否保证连续,那么答案是肯定的,至少如果对象不是 const (C++03,§26.3.2.3/3 或 C++11,§26.6.2.4/2):

The expression &a[i+j] == &a[i] + j evaluates as true for all size_t i and size_t j such that i+j is less than the length of the non-constant array a.

关于c++ - valarray 是否有连续的内存对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11143109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com