C C başlıklarını kullanırken , std fonksiyonları kullanıyoruz:: genel ad?
C biraz, tam olarak değil, C alt kümesidir . Adı biraz (1*,* 2 ** cstdlib
stdio.h
) değiştirerek C C fonksiyonları/başlıkları en kullanabiliriz.
Benim sorum aslında anlamsal sayılır. C kodu (sürüm GCC derleyici yeni kullanarak), printf("Hello world!);
std::printf("Hello world!);
diyebilirim ve tam olarak aynı şekilde çalışır. Ve başvuruyu da std::printf("Hello world!);
olarak görünür kullanıyorum.
Benim sorum, C std::printf();
kullanmak için tercih edilir. Bir fark var mı?
CEVAP
C Standart (N3242): gelen
C. 2.Başlıklar 1 Değişiklikler
- Standart C Kitaplığı ile uyumluluk için standart C kitaplığı 18 C başlıkları (D. 5) sağlar, ama bunların kullanımıC ile yazıldı. ...
D. 5 C standart kitaplığı başlıkları
- ...
- Her formun bir adı vardır her C başlıkadı.heğer her bir ad girdiyseniz , gibi davranır standart ilgili tarafından kütüphane adcnamebaşlık içinde yer alıyorgenel adkapsam.bu isimler ilk veya ad alanı kapsamında ilan tanımlanmış olup olmadığı belirtilmemiş(3.3.6)adstdve daha sonra açık-bildirimleri kullanarak genel ad kapsamı (7.3.3) içine enjekte edilir.
- Örnek:Başlığı
<cstdlib>
şüphesizsağlar bildirimleri ve tanımlarıad alanı içinde std. Ayrıca genel ad içinde bu isimler verebilir. Başlığı<stdlib.h>
şüphesizsağlar aynı bildirimleri ve tanımlarıgenel ad içindeçok C Standart olarak. Bu ayrıca ad std içinde bu isimleri verilir.
Eğer eklerseniz çok, «cname» başlıkları std::
nitelikli tanımlayıcılar kullanmak için öneririm.
Eğer «ad.eklerseniz h» küresel ad tanımlayıcıları kullanmak için öneririm başlıklar (bunların kullanımı önerilmiyor),.
Genel std::kullanarak bir sınıfın üye ...
Git hooks - Genel Ayarlar taahhüt...
Kaldırma Satır sonları kullanırken HTM...
Git: uyarı: 'xxx' git-svn ku...
Orada https:// github kullanırken şifr...