मेरी प्रोजेक्ट में, मैं एक बाइट [] से सी # से सी ++ सीएलआर फ़ंक्शन पास करता हूं।सी ++ सीएलआर में सरणी <System :: Byte> char char * को कैसे परिवर्तित करें?
सी ++ CLR कोड:
void TestByteArray(array<System::Byte>^ byteArray)
{
...
}
सी # कोड:
byte[] bytes = new byte[128];
...
TestByteArray(bytes);
TestByteArray() फ़ंक्शन में, मैं * चार है, ताकि मैं इसे देशी सी में इस्तेमाल कर सकते हैं bytearray परिवर्तित जरूरत ++ कोड । मैं ऐसा रूपांतरण कैसे कर सकता हूं?
यह काम करता है, धन्यवाद के लिए देख रहे हैं! – Spark