如果指定void *
指針,該指定地址上分配的塊的大小是多少(以前使用malloc
在Linux和Windows中分配)?我希望這兩個系統肯定能將這種信息存儲在某個地方。也就是說,OSX/Darwin上存在的替代品malloc_size
。如果有幫助,使用gcc/mingw。Linux和Windows上的malloc_size替代方案
11
A
回答
12
在Windows上,使用MS CRT可以使用_msize的東西,在Linux上,你可以嘗試malloc_usable_size ...
+0
另請參閱:http://blogs.msdn.com/b/oldnewthing/archive/2012/03/16/10283988.aspx – Anders
相關問題
- 1. gcc __attribute __((selectany))for linux的替代方案?
- 2. Linux中的NAmed管替代方案
- 3. Windows Workflow Foundation的Java替代方案
- 4. Dart-protoc-plugin for Windows的替代方案
- 5. SSRS和pentaho替代方案
- 6. Windows Phone 8.1 CameraButton替代方案?
- 7. PostgreSQL:CURRENT_TIMESTAMP和CLOCK_TIMESTAMP解決方案:Windows與Linux?
- 8. Windows CE上WebBrowser控件的替代方案
- 9. Windows命令行上的PuTTY/KiTTY替代方案
- 10. iOS上的Android的DownloadManager替代方案
- 11. ios5上的autorelease替代方案
- 12. MacOSX上uxtheme.dll的替代方案
- 13. WP8上觸發器的替代方案
- 14. Safari上的createImageBitmap替代方案
- 15. Android上DOM API的替代方案?
- 16. OS X上CPDistributedMessagingCenter的替代方案?
- 17. Android上的OpenSL ES替代方案
- 18. Android 3.1上的ViewPager替代方案
- 19. playN替代方案
- 20. Example.com替代方案
- 21. TFS替代方案
- 22. WSO2替代方案
- 23. Nginx:more_clear_headers替代方案
- 24. AppDomain.AppendPrivatePath替代方案?
- 25. Javascript。替代方案
- 26. android.net.wifi.WIFI_HOTSPOT_CLIENTS_CHANGED替代方案
- 27. MediaMetadataRetriever替代方案?
- 28. HTMLElementVariable.animate(...)替代方案?
- 29. 替代方案deleteOnExit
- 30. VSTO替代方案
我覺得大小與在某種結構的其它東西的指針定之前右一起存儲給你malloc。如果不是,它可能是一個指向這樣的結構的指針,因爲'free()'將需要這樣的數據。 – nhahtdh
@nhahtdh是的,我也希望如此,但我確切需要它。 – Cartesius00
@James,如果我在Linux上使用自定義分配器啓動應用程序,你會怎麼做?像'LD_PRELOAD = my_super_allocator.so。/ your_app'?我的意思是,如果你會認爲'void *'後面有一個預先設定的結構。 –