C : &; std:: "sınırı" vs &;\n" quot; | Netgez.com
SORU
17 EKİM 2008, Cuma


C : &; std:: "sınırı" vs &;\n" quot;

Birçok C kitap böyle bir kod örneği içerir

std::cout << "Test line" << std::endl;

...her zaman bunu da yaptım. Ama onun yerine bu gibi geliştiriciler çalışan bir sürü kod gördüm:

std::cout << "Test line\n";

Diğer üzerinden bir tercih için teknik bir nedeni var mı, yoksa sadece kodlama stilini meselesi değil mi?

CEVAP
17 EKİM 2008, Cuma


Değişik satır sonu karakterleri ikili için sormak sürece, bu dosya, olsun ne metin modunda açık olduğunu varsayarak bir önemi yok. Derlenmiş programı sistem için derlenmiş için doğru olanı yazmak.

Tek fark std::endl çıkış arabelleği temizler ve '\n' gelmez. Eğer tampon sık temizlenen istemiyorsun. öyleyse '\n' kullanın. Eğer bunu yaparsanız (eğer çıktı almak isterseniz, örneğin, ve program kararsız), std::endl kullanın.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • FASHTAG

    FASHTAG

    5 EYLÜL 2012
  • J Medema

    J Medema

    11 EKİM 2006

İLGİLİ SORU / CEVAPLAR