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

  • Brendan van Son

    Brendan van

    5 Aralık 2006
  • HTC

    HTC

    12 Ocak 2006
  • World Science Festival

    World Scienc

    1 Mayıs 2008