gpt4 book ai didi

c++ - 在 std::vector 中存储 __m256i 仅在 Release模式下产生访问冲突

转载 作者:行者123 更新时间:2023-11-30 01:43:09 25 4
gpt4 key购买 nike

<分区>

在快速尝试中,我尝试将 AVX2 数据(类型 __m256i)存储在 vector 中:

__m256i values= _mm256_set_epi32(2, 4, 6, 8, 10, 12, 14, 16);

std::vector< __m256i > vecValues;

for ( int k = 0; k < static_cast< int >(100); k++ )
{
vecValues.push_back( values);
}

使用 VS2012,这在 Debug模式下工作,但在 Release模式下运行时给出“未处理的异常/访问冲突”。

有人可以解释、为什么以及如何正确存储数据吗?

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