C++Builder 如何实现在对象的指针后输入(.)自动转换为(-> )

leolee82 2011-11-10 12:21:45
初用C++Builder XE, 很不习惯. 输入->感觉不方便
请问有没有办法实现类似VC中的,在对象的指针后输入(.)自动转换为(-> )
...全文
139 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
leolee82 2011-11-13
  • 打赏
  • 举报
回复
多谢各位的回答~
leolee82 2011-11-12
  • 打赏
  • 举报
回复
另外,好像c++11里lamda用->表示返回类型
leolee82 2011-11-12
  • 打赏
  • 举报
回复
-> 是用对象的指访问其成员,输入起来不方便 总是按错
cankoo 2011-11-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wangcftxz 的回复:]
引用 4 楼 ccrun 的回复:
.和->的区别,楼主可曾了解?

期待妖哥详解
[/Quote]
关于. and -> opretor
如果有一个指向 Sales_item 对象的指针(或迭代器),则在使用点操作符前,需对该指针(或迭代器)进行解引用:Sales_item *sp = &item1;
(*sp).same_isbn(item2); // run same_isbn on object to which sp points
因为编程时很容易忘记圆括号,而且这类代码又经常使用,所以 C++ 为在点操作符后使用的解引用操作定义了一个同义词:箭头操作符(->)。
可将 same_isbn 的调用重写为:sp->same_isbn(item2); // equivalent to (*sp).same_isbn(item2)
cond ? expr1 : expr2;
C++ PRIMER 5TH ,PAGE 142
wangcftxz 2011-11-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ccrun 的回复:]
.和->的区别,楼主可曾了解?
[/Quote]
期待妖哥详解
cgl_lgs 2011-11-10
  • 打赏
  • 举报
回复
想当初用VA时,有些.和->总给我转错~~~~~呵呵:)
ccrun.com 2011-11-10
  • 打赏
  • 举报
回复
.和->的区别,楼主可曾了解?
sxqinge 2011-11-10
  • 打赏
  • 举报
回复
这和VC不太一样,呵呵VC装了Assist插件后可以自动将“.”转换为“->”,CB么,目前还没发现呢!
cankoo 2011-11-10
  • 打赏
  • 举报
回复
->这个最好习惯。
纯冰糖 2011-11-10
  • 打赏
  • 举报
回复
嗯,不知道安装上CnPack可以实现不,CB Xe偶还没有安装
缘中人 2011-11-10
  • 打赏
  • 举报
回复
用cb就只能接受->, 无法改变了

13,870

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧