程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 再學C++ Primer(4)-數組和指針

再學C++ Primer(4)-數組和指針

編輯:C++入門知識

現代C++程序應盡量使用vector和迭代器類型,而盡量避免使用低級的數組和指針。設計良好的程序只有在強調速度是才在類實現的內部使用數組和指針.


聲明一個指針後一定記得初始化,沒地方指就初始化為0.


void*可以保存人格類型對象的地址。


指針和引用的比較:
相同:間接訪問另一個值。
不同:1)引用總是指向某個特定對象,定義時就得初始化;
2)賦值行為的差異:引用始終指向一特定對象,給引用賦值修改的是該引用所關聯的值。


指向const對象的指針:
const double *p;
不能保證指向const對象的指針所指向對象的值一定不可修改。
const指針
int *const cur
指針所指對象的值 能否修改完全取決於該對象的類型。
 


摘自  左腦設計,右腦編程 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved