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

  • Artorius FullPower

    Artorius Ful

    29 Temmuz 2007
  • Living Waters

    Living Water

    9 AĞUSTOS 2006
  • MagmaRhino

    MagmaRhino

    16 Temmuz 2011