当前位置: 首页 > 编程语言 > C#

在C++-CLI中是否存在与C#“var”关键字等效的内容?

时间:2023-04-10 16:40:05 C#

在C++/CLI中是否有与C#“var”关键字等效的关键字?在C#中,我喜欢var关键字,例如:varmyList=newList();C++/CLI中是否有任何等效项,或者我是否必须每次都重复类型名称,如下所示:List^myList=gcnewList();到目前为止,在文档或谷歌中找不到明确的声明。我正在使用VisualStudio2008。VisualStudio2008中没有这样的等效项。但是,对于VisualStudio2010,您可以使用auto关键字在C++中实现类似var的语义。我知道这适用于非托管C++,而且我相当确定它适用于C++/CLI。我知道C++1x标准中设想了类型推断:autosomeStrangeCallableType=boost::bind(&SomeFunction,_2,_1,someObject);自动其他变量=5;目前,AFAIK,没有等价物。C++有类型定义。只需为那些具有友好名称的毛茸茸的类型使用typedef别名。不,没有“var”关键字。依稀回想一下,提升方面有一些影响。C++0x会有auto关键字:http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1705.pdf以上是C#学习教程:InC++/CLIIs如果分享的内容对你有用,需要进一步了解C#学习教程,有一个相当于C#“var”的关键字,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: