共用方式為


編譯器錯誤 C3255

'value type' : 無法在原生堆積上動態配置這個實值類型物件

包含 Managed 成員的實值型別實例(請參閱 類別和結構),可以在堆疊上建立,但無法在堆積上建立。

下列範例會產生 C3255:

// C3255.cpp
// compile with: /clr
using namespace System;
value struct V {
   Object^ o;
};

value struct V2 {
   int i;
};

int main() {
   V* pv = new V;   // C3255
   V2* pv2 = new V2;
   V v2;
}