指针和对象
使用對象指針時,需要注意幾點:
?
- 使用常規表示法來聲明指向對象的指針:
?????????????????????????????????????????????????????? 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
總結
- 上一篇: 命题逻辑之真值表
- 下一篇: 《商务与经济统计》学习笔记(三)