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

  • Friday Night Cranks

    Friday Night

    27 Mayıs 2007
  • geraldnonadoez

    geraldnonado

    3 Temmuz 2013
  • infodirt

    infodirt

    11 Mart 2009