问题描述
在C#中,我喜欢的 VAR
关键字这样的情况:
In C#, I like the var
keyword for situations like this:
var myList = new List<MyType>();
有没有在C ++ / CLI任何等价的,还是我要重复的类型名称每次只是这样的:
Is there any equivalent in C++/CLI, or do I have to repeat the type name everytime just like this:
List<MyType ^>^ myList = gcnew List<MyType ^>();
无法找到一个明确的声明在文档或谷歌至今。我使用的Visual Studio 2008。
Could not find an explicit statement in the docs or by Google so far. I am using Visual Studio 2008.
推荐答案
在Visual Studio 2008中有没有这样的等价物。然而,随着Visual Studio 2010中,你可以使用汽车
关键字实施 VAR
就像在C ++中的语义。我知道这工作与非托管C ++和我相当肯定它适用于C ++ / CLI为好。
In Visual Studio 2008 there is no such equivalent. However with Visual Studio 2010 you can use the auto
keyword to implement var
like semantics in C++. I know this works with non-managed C++ and I'm fairly certain it works for C++/CLI as well.
这篇关于是否有一个等同于C#&QUOT; VAR&QUOT;在C ++ / CLI关键字?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!