【问题标题】:C++/CLI --BYTE MANAGED *C++/CLI -- 字节管理 *
【发布时间】:2016-06-08 15:38:19
【问题描述】:

如果在托管扩展 c++ 中他们提到

 BYTE __gc * p ;

c++/cli 中的等效语法是什么?

提前致谢

【问题讨论】:

    标签: visual-c++ syntax visual-studio-2015 c++-cli visual-studio-2005


    【解决方案1】:

    如果要创建托管字节数组,请使用 e。 G。

    array<byte>^ byteArray = gcnew array<byte>(sizeofTheArray);
    

    or(由于C++11的auto的影响)

    auto byteArray = gcnew array<System::Byte>(sizeofTheArray);
    

    【讨论】:

    • 如果你想使用一个无符号的 8 位变量,你可以使用 System::Byte(C++/CLI 别名字节):System::Byte myByte1 = 0x00; //&lt; stack variablebyte myByte2 = 0x01; //&lt; stack variableSystem::Byte^ myByte3 = gcnew System::Byte(0x02);
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-24
    • 1970-01-01
    • 1970-01-01
    • 2018-09-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多