当前位置:编程学习 > C#/ASP.NET >>

如何在C++托管类(ref class)中使用字符串

我用VS08建立一个Class Library工程
想在其中定义的托管类中使用字符串类型;
请问我应该怎么做?

试过用标准模板库的string类型,抛出
Error 1 error C4368: cannot define 's' as a member of managed 'CppLibrary::Class1': mixed types are not supported
试过BSTR试过CString,除了以上错误之外还抛出很多错误.

谢谢好心人~~~ --------------------编程问答-------------------- 你用的哪个编译选项
vc 对托管的支持有几个程度的:

/oldSyntax
/mixed
/safe
/pure

--------------------编程问答-------------------- 可以直接包含String^ --------------------编程问答-------------------- 哦这样啊,请问怎么设置这个啊,我应该是默认的,初学者谢谢~
引用 1 楼 dobzhansky 的回复:
你用的哪个编译选项
vc 对托管的支持有几个程度的:

/oldSyntax
/mixed
/safe
/pure
--------------------编程问答-------------------- thanks a lot~~~
引用 2 楼 hdt 的回复:
可以直接包含String^
--------------------编程问答-------------------- String^ sr = L"happy new year"; --------------------编程问答--------------------
引用 5 楼 yaohuang306 的回复:
String^ sr = L"happy new year";

这个是这样的吗
补充:.NET技术 ,  VC.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,