質問

それも重要ですか? constまたはconst after? 私が置くかどうかを推測しています const 前後 CGFloat それはの価値を作ります CGFloat 一定ですが、ポインターはどうですか?これはObjective-Cに適していますか:

// Example.h

extern CGFloat const kPasscodeInputBoxWidth;


// Example.m

CGFloat const kPasscodeInputBoxWidth = 61.0f;
役に立ちましたか?

解決

それは前後に行くことができます。ポインターの場合、重要なのは const アスタリスクの前または後に終わる:

const int *a;    // pointer to const int -- can't change what a points at
int const *a;    // same

int *const a;    // const pointer to int -- can't change the pointer itself.
                 // Note: must be initialized, since it can't be assigned.

他のヒント

それは問題ではありません(私はいつも前者を使用していましたが、それはスタイルの問題だと思います):

const CGFloat kPasscodeInputBoxWidth = 61.0;
CGFloat const kPasscodeInputBoxWidth = 61.0;

少なくとも現在の演出で CGFloat, 、それはただのtypedefです double, 、定期的なプリミティブデータタイプを使用するようにそうです。ポインターの場合、constの配置は、それがポインターか、一定の値かを決定するため、それは重要です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top