国产成人AV一区二区三区在线_国产成人精品无码免费看_国产成人无码无卡在线观看_国产精品成人A区在线观看_国产日韩精品欧美一区_国产亚洲精品自在久久蜜TV_久草热久草热线频97精品_久久久噜噜噜久久中文福利_久久婷婷五月综合色国产免费观看_日日狠狠久久偷偷色综合0,九一桃色在线观看,久久97精品久久久久久久不卡,国产成人精品亚洲精品

函數(shù)符重載

訪客2023-11-30 03:46:447

class fun{public:fun(int x = 1) : mnum(x) {}bool operator()(int x) { return x % mnum == 0; }private:int mnum;};有沒有大佬幫忙指點(diǎn)下這兩個函數(shù)的區(qū)別

其中的fun是構(gòu)造函數(shù),,在類的聲明或定義時調(diào)用,如

fun a,或fun a(10) 都會調(diào)用它

而下面的bool operator()(int x)是操作符()的重載,,在表達(dá)式中用它,,就會調(diào)用它

如直接的表達(dá)式

a(10);

當(dāng)然,這個a,要先定義或聲明后才能用它

完整的一段程序

函數(shù)符重載

文章評論