8 NİSAN 2011, Cuma
C Sabit Kullanım Açıklaması
const int* const Method3(const int* const&) const;
Biri sabit her kullanımını açıklayabilir mi?
CEVAP
8 NİSAN 2011, Cuma
Daha kolay tamamen eşdeğer olarak yeniden anlaşılır
// v───v───v───v───v───v───v───v───v───v───v───v─┬┐
// ││
// v──#1 v─#2 v──#3 v─#4 #5
int const * const Method3(int const * const&) const;
sonra soldan sağa doğru okunur.
Sol tüm işlevi bildirimi Bu mutlaka bir üye işlevi olduğunu ima const
yerine özgür bir işlevi olduğunu söylüyor #5.
Fare işaretçisini sola const
olduğunu söylüyor #4 (farklı bir adres işaret etmek değiştirilemez).
Sol int
const
olduğunu söylüyor #3 (farklı bir değer değiştirilemez).
Fare işaretçisini sola const
olduğunu söylüyor #2.
Sol int
const
olduğunu söylüyor #1.
Koyarak hepsini birlikte okuyun bu gibi bir const
üye işlev adlı Method3
bunu alır başvurusu const
işaretçi int const
(ya da const int
, Eğer isterseniz) ve döndürür const
işaretçi bir int const
(const int
).
Bunu Paylaş:
Sabit değerler ile JPA Sırala göster?...
'bir dize arasındaki fark ne sabi...
Nasıl Sabit bir java bir açıklama için...
C tipi işaretsiz char * karakter *sabi...
nasıl sol sütun ve kaydırılan vücut sa...