C++類中類的設(shè)計(jì)分為三種:
- 普通的類,用于描述一類事物的特性
- pointer-like的類
- function-like的類
普通的類
pointer-like的類
特點(diǎn):重載“operator*”和“operator->”,個(gè)別可能需要重載“operator ++” 和“operator --”
function-like的類
特點(diǎn):重載“operator()”
C++類中類的設(shè)計(jì)分為三種:
特點(diǎn):重載“operator*”和“operator->”,個(gè)別可能需要重載“operator ++” 和“operator --”
特點(diǎn):重載“operator()”