क्या विजुअल स्टूडियो सी ++ 2008/2010 आधिकारिक तौर पर _mm_malloc
का समर्थन करता है? इसे malloc.h
में परिभाषित किया गया है लेकिन मुझे एमएसडीएन पुस्तकालय में इसका विवरण नहीं मिल रहा है।क्या वीसी ++ समर्थन _mm_malloc है?
उत्तर
सीधे आपके प्रश्न का उत्तर नहीं देता है, लेकिन मुझे लगता है कि आप _aligned_malloc
का उपयोग करने का अनुमान लगा रहे हैं। अगर मेरी समझ सही है, _mm_malloc
इंटेल कंपाइलर्स के लिए है।
Equivalent C code for _mm_ type functions और, थोड़ा दूर का संबंधित देखें, How to allocate aligned memory only using the standard library?
मुझे पता है कि मैन्युअल रूप से संरेखण कैसे प्राप्त करें। सवाल इसके बारे में नहीं था। पहले लिंक में मेरे प्रश्न के साथ कुछ भी नहीं है। –
मुझे लगता है - मैंने आपके प्रश्न को गलत समझा। – EmeryBerger
@EmeryBerger दूसरे लिंक के लिए धन्यवाद। – legends2k
() memalign नहीं करता <malloc.h>
में इस का समाधान? मैन-पेज का कहना है कि यह अप्रचलित है, लेकिन ...
_mm_malloc/_mm_free
<malloc.h>
शीर्षलेख का उपयोग कर विजुअल स्टूडियो 2013 में समर्थित है।
"हेडर का उपयोग" - कौन सा हेडर? – Robinson
@ रॉबिन्सन प्रश्न में से एक: '
- 1. वीसी ++
- 2. वीसी ++
- 3. वीसी ++
- 4. वीसी ++
- 5. वीसी ++ में ढेर का आकार क्या है?
- 6. क्या अमान्य है, अद्यतन विधियां वीसी ++
- 7. वीसी ++ 'जनरेटिंग कोड', इसका क्या अर्थ है?
- 8. वीसी ++ आंतरिक कंपाइलर त्रुटि
- 9. वीसी 8 से वीसी 10 - एलएनके2005 त्रुटियां
- 10. वीसी 2008
- 11. वीसी 6
- 12. वीसी -2008
- 13. वीसी ++ 6.0
- 14. वीसी ++ 8
- 15. वीसी 10
- 16. वीसी ++ 2008
- 17. कितने तर्क एसटीडी :: बाँध (वीसी 11 केवल का समर्थन करता है 4)
- 18. जीसीसी समर्थन नग्न कार्यों का समर्थन क्यों नहीं करता है?
- 19. क्या ऑर्मेलाइट समर्थन विरासत है?
- 20. क्या ASP.NET समर्थन C++ है?
- 21. क्या Iterator समर्थन + ऑपरेटर है?
- 22. क्या यह एक वीसी ++ 2010 कंपाइलर बग है?
- 23. "वीसी ++" और "सी ++" के बीच क्या अंतर है?
- 24. बिटफील्ड पैक करते समय वीसी ++ क्या कर रहा है?
- 25. वीसी ++ में प्रतीक "वेक्टर हटाना विनाशक" का अर्थ क्या है?
- 26. एक बहुत आसान सी ++ प्रोफाइलर (वीसी ++) क्या है?
- 27. रिलीज मोड (वीसी ++) में अनदेखा (झूठा) है?
- 28. एक वीसी ++ 2010 प्रोजेक्ट
- 29. वीसी ++ 2008 प्रोजेक्ट
- 30. WinSxS वीसी ++ डीएलएल
'_mm_malloc' जीसीसी द्वारा समर्थित है, और' _aligned_malloc' नहीं है। माइक्रोसॉफ्ट कंपाइलर भी इसका समर्थन करता प्रतीत होता है, लेकिन मुझे इसके बारे में कोई आधिकारिक पेपर नहीं मिल रहा है। –
ऐसा लगता है कि आधिकारिक रूप से समर्थित नहीं है, msvc "कार्यान्वयन" सिर्फ '#define _mm_malloc (ए, बी) _aligned_malloc (ए, बी) है, इसलिए यह बहुत मायने रखता है कि आप एमएस पर भरोसा करना चाहते हैं या नहीं (एक बहुत अच्छी धारणा है कि वे इसे चारों ओर रखेंगे), या जब आप खिड़कियों के लिए संकलन कर रहे हों तो एक समान परिभाषा प्रदान करें। – nos
यह ध्यान दिया जाना चाहिए कि '_aligned_alloc' ** ** ** सी 11/सी ++ 11 'aligned_alloc' नहीं है: पैरामीटर उलटा हुआ है और' _aligned_alloc' 'free' के साथ संगत नहीं है। – diapir