Visual Studio C++ 2008/2010 có hỗ trợ _mm_malloc
chính thức không? Nó được định nghĩa trong malloc.h
nhưng tôi không thể tìm thấy mô tả của nó trong thư viện MSDN.VC++ có hỗ trợ _mm_malloc không?
Trả lời
Không trả lời trực tiếp câu hỏi của bạn, nhưng tôi cho rằng bạn giả sử sử dụng _aligned_malloc
. Nếu sự hiểu biết của tôi là chính xác, _mm_malloc
là dành cho các trình biên dịch Intel.
Xem Equivalent C code for _mm_ type functions và, xa hơn liên quan, How to allocate aligned memory only using the standard library?
Tôi biết cách điều chỉnh thủ công theo cách thủ công. Câu hỏi không phải là về nó. Liên kết đầu tiên cũng không liên quan gì đến câu hỏi của tôi. –
Tôi hiểu - Tôi hiểu lầm câu hỏi của bạn. – EmeryBerger
@EmeryBerger Cảm ơn bạn đã liên kết thứ hai. – legends2k
Không memalign() trong <malloc.h>
giải quyết này? Trang người dùng cho biết nó đã lỗi thời, nhưng ...
_mm_malloc/_mm_free
được hỗ trợ trong Visual Studio 2013 bằng cách sử dụng tiêu đề <malloc.h>
.
"sử dụng tiêu đề" - tiêu đề nào? – Robinson
@Robinson Một câu hỏi trong câu hỏi: '
- 1. Hỗ trợ Mã VS2010 có hỗ trợ nUnit không?
- 2. Có bao nhiêu đối số để std :: bind (VC 11 chỉ hỗ trợ 4)
- 3. Weblogic có hỗ trợ CDI Beans không?
- 4. iPhone có hỗ trợ XML-RPC không?
- 5. Mono có hỗ trợ XAML không?
- 6. GCC có hỗ trợ lâu dài không?
- 7. AutoMapper có hỗ trợ LINQ không?
- 8. Arduino có hỗ trợ luồng không?
- 9. IE10 có hỗ trợ FormData() không?
- 10. TypeScript có hỗ trợ TouchEvent không?
- 11. S3 có hỗ trợ HTTP pipelining không?
- 12. PowerShell có hỗ trợ OOP không?
- 13. GWT có hỗ trợ php không?
- 14. Có định nghĩa hỗ trợ tryhaskell.org không?
- 15. Cassandra có hỗ trợ sharding không?
- 16. MemoryCache có hỗ trợ vùng không?
- 17. Tomcat có hỗ trợ TLS v1.2 không?
- 18. DS.FixtureAdapter có hỗ trợ sideload không?
- 19. CMake có hỗ trợ Python3 không?
- 20. PhantomJS có hỗ trợ cookie không?
- 21. Golang TLS có hỗ trợ IE8 không?
- 22. PyCharm có hỗ trợ Jinja2 không?
- 23. Wcf basicHttpBinding có hỗ trợ PerSession không?
- 24. PySide có hỗ trợ Python 3 không?
- 25. Qemu/kvm có hỗ trợ ovf không?
- 26. Dapper có hỗ trợ Enums không?
- 27. Hỗ trợ SQLite có SCOPE_IDENTITY không?
- 28. CoreText có hỗ trợ Caps nhỏ không?
- 29. Ormlite có hỗ trợ kế thừa không?
- 30. Cocos2d có hỗ trợ ARC không?
'_mm_malloc' được hỗ trợ bởi gcc và' _aligned_malloc' thì không. Trình biên dịch của Microsoft dường như cũng hỗ trợ nó, nhưng tôi không thể tìm thấy bất kỳ bài báo chính thức nào về nó. –
Dường như không được hỗ trợ chính thức, việc thực thi msvc chỉ là '#define _mm_malloc (a, b) _aligned_malloc (a, b)' vì vậy nó khá là vấn đề liệu bạn có muốn dựa vào MS không thay đổi (một giả định khá tốt là họ sẽ giữ nó xung quanh), hoặc cung cấp một xác định tương tự khi bạn đang biên dịch cho các cửa sổ. – nos
Cần lưu ý rằng '_aligned_alloc' là ** NOT ** C11/C++ 11' aligned_alloc': các tham số được đảo ngược và '_aligned_alloc' không tương thích với' free'. – diapir