9
này đang SSE đơn giản:vector của __mm128 sẽ không push_back()
#include <vector>
#include <emmintrin.h>
int main() {
std::vector<__m128> blah;
blah.push_back(__m128());
}
Crashes trên MSVC 10 với một segfault tại 0xffffffff
.
Điều gì có thể xảy ra?
Căn chỉnh sẽ là vấn đề. Câu hỏi đặt ra là: làm thế nào và làm thế nào sửa chữa – sehe
Thêm __declspec (align (16)) trên kiểu dữ liệu không giúp đỡ. Ngoài ra, '__m128' dường như được căn chỉnh một cách tự nhiên: http://msdn.microsoft.com/en-us/library/ayeb3ayc.aspx – slaphappy
Các biến kiểu đó. Không phải đối tượng được đặt vào bộ nhớ heap. – Puppy