程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C++重載自增/減操作符

C++重載自增/減操作符

編輯:C++入門知識

作為類成員使用。

前綴是先加/減1,再取值;後綴是先取值,再加/減1。

前綴是左值,返回引用;後綴是右值,返回值。

後綴多一個int參數進行區分,用時編譯器會傳個沒用的0作實參。

在後綴實現中調用前綴版本。

可以顯式調用:前綴 xxx.operator++(); 後綴 xxx.operator++(0)

 <iostream><stdexcept>


  CheckedPtr(* b,  *
  CheckedPtr& ++& --
  CheckedPtr ++(--(***& CheckedPtr::++ (cur == std::out_of_range(++ *& CheckedPtr::-- (cur == std::out_of_range(-- *++(*++*--(*--* ia[+++++++(++ ( std::out_of_range&<< e.what() << 

 

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