指针和对象

使用对象指针时,需要注意几点:

 

  • 使用常规表示法来声明指向对象的指针:

                                                       String *glamour;

  • 可以将指针初始化为指向已有的对像:   

                                                      String *first=&saying[0];

  • 可以使用new来初始化指针:

                                                      String *favorite=new String(saying[choice]);

  • 对类使用new将调用相应的类构造函数来初始化新创建的对象:

                                                      String *gleep=new String;//invokes default constructor

                                                      String *glop=new String(“my my my”);//invokes the String(const char *)constructor

                                                      String *favorite=new String(sayings[choice]);

  • 可以使用->操作符通过指针访问类方法:

                                                      if(saying[i].length()<shortest->length())

  • 可以使用对象指针应用解除引用操作来获得对象:

                                                      if(sayings[i]<*first)

                                                                                   first=&sayings[i];

转载于:https://www.cnblogs.com/mbigger/archive/2012/08/14/2638324.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值