SORU
17 ŞUBAT 2009, Salı


&Quot;durağan" işlevi nedir?

Soru yorum açıklık düz fonksiyonları, static yöntemleri hakkında değil.

Tamam, static değişken, static fonksiyon ne anlıyorum?

Ve neden olmadığını beyan ederim bir fonksiyonu, diyelim void print_matrix diyelim a.c (a.h) ve vardır "a.c" - "print_matrix@@....) already defined in a.obj", AMA eğer ben olarak bildirin static void print_matrix o zaman derler?

GÜNCELLEMESadece bazı şeyleri biliyorum da dahil olmak üzere .c kötü, çok seni çekti, ben sadece yapmak için geçici olarak açık alan main.cpp kadar var daha iyi bir fikrin nasıl grup tüm bu fonksiyonları içine doğru .hpp .c. Sadece geçici, hızlı bir çözüm.

CEVAP
17 ŞUBAT 2009, Salı


static işlevleri aynı dosya (daha doğrusu . diğer işlevler için sadece görünür olan fonksiyonlardır ^em>aynı translation unit).

EDİTSoruları yazar bir anlamı olduğunu düşündüm, o kim 'sınıf yöntemi': Soru C tagged olduğu Gibi düz eski bir C işlevi kastediyor. (C //...) Java için sınıf yöntemleri static Bu yöntem, sınıf kendisi, bu sınıf gerekli hiçbir örneği çağrılabilir anlamına gelir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DONFANTASTICKYPESS

    DONFANTASTIC

    1 Temmuz 2007
  • Flohoo

    Flohoo

    12 EYLÜL 2009
  • TokShogun

    TokShogun

    6 HAZİRAN 2009