tqsheng

go.....
随笔 - 366, 文章 - 18, 评论 - 101, 引用 - 0
数据加载中……

[导入]C++/CLI中的默认属性访问

目前版本的VC2005测试版中,default关键字不仅用于指定类级别的索引器,而且也用于访问默认属性。但是奇怪的是,默认属性的原名不能访问了,也就是说,如果要把下面的代码段从托管C++移植到VC2005附带的C++/CLI,不仅需要更改指针的类型,而且要把属性的名称更改为default: //[System::Reflection::DefaultMemberAttribute("Fields")] interface _Recordset //托管C++语法 //extern _Recordset* results; Fields* ResultFields=results->Fields; //C++/CLI语法 //extern _Recordset^ results; Fields^ ResultFields=results->default; 如果继续使用原来名字来访问属性的话,会报告编译错误: Fields^ ResultFields=results->Fields;//C3293: 'Fields': use 'default' t
文章来源:http://blog.csdn.net/jiangsheng/archive/2005/10/08/497924.aspx

posted on 2006-03-06 09:10 tqsheng 阅读(323) 评论(1)  编辑 收藏 引用

评论

# re: [导入]C++/CLI中的默认属性访问  回复  更多评论   

发挥台
2009-01-06 15:44 | 商场设计

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理