類中定義常量:static const int numturns = 5;
這是聲明式而非定義式。若不需取它們的地址,無須提供定義式。定義式如下:
const int GamePlayer::NumTurns;
一個class需要常量值,定義如下:
enum{NumTurns = 5};
int scores[NumTurns];
關(guān)于“形似函數(shù)的宏,最好改用inline函數(shù)替換#defines”
但,經(jīng)驗證明。宏的速度要比用inline的方法快。
在一些對速度要求非常嚴(yán)格的項目中,這個方面還是要有所取舍的。