Başlığında değişken tanımlama dosyaları - statik veya değil?
#defines
bazı yeniden düzenleme uzakta olduğunda bildirimleri C başlık dosyası: aşağıdaki benzer rastladım
static const unsigned int VAL = 42;
const unsigned int ANOTHER_VAL = 37;
Soru, ne fark varsa, statik yapacak? Başlıkları birden fazla eklenmesi#ifndef HEADER
#define HEADER
#endif
hüner klasik eğer bu konularda (varsa) nedeniyle mümkün olmadığını unutmayın.
Statik VAL
yalnızca bir kopyası Başlığı birden fazla kaynak dosya dahil olması halinde oluşturulur anlamına mı geliyor?
CEVAP
Statik VAL bir kopyasını dahil her biri için oluşturulur. Ama aynı zamanda birden çok kapanım bağlantı zaman çarpışacak olan VAL birden çok tanım neden olmaz anlamına gelir. Statik olmadan tek kaynağının diğer kaynak dosyaları harici bir ilan ederken tanımlanan VAL dosya emin olmak gerekir. Genellikle bir kaynak dosyası (muhtemelen bir başlatıcı ile) tanımlayarak ve bir üstbilgi dosyasında dışarıdan bildirim koymak.
küresel düzeyde statik değişkenler vardır ya da ana dosyadan çıktı bir üzerinden var olup olmadığını kendi kaynak dosya olarak görünür.
Bu arada, bu C C tarafından kalıtsal bir özelliktir . C özel değildir .
Bir değişken tanımlama veya ihracat ol...
Android web görünümü tanımlama bilgile...
Logger özel statik veya değil olmalıdı...
kendisi veya statik dosyaları hizmet i...
Neden' â—ŽÜ«â—Ž ve fonksiyonu t JavaSc...