ruang Nama cstdio dan stdio.h
Perpustakaan Standard C menempatkan pelbagai pengepala dalam ruang nama std. Walau bagaimanapun, terdapat aspek unik berkenaan pengepala yang berasal daripada bahasa C.
Implikasi stdio.h dan stdio.h
Termasuk pengepala cstdio mengimport simbol kedua-duanya dalam ruang nama std dan berpotensi ruang nama global. Sebaliknya, termasuk stdio.h menambah simbol pada ruang nama global dan mungkin ruang nama std. Ini terpakai pada semua pengepala gaya C.
Pengecualian Lampiran D
Piawaian C 11, dalam Lampiran D, menyediakan ciri keserasian yang berkaitan dengan pengepala perpustakaan standard C. Ia menyatakan:
"Setiap pengepala C, setiap satunya mempunyai nama nama borang.h, berkelakuan seolah-olah setiap nama yang diletakkan dalam ruang nama perpustakaan standard oleh pengepala cname yang sepadan diletakkan dalam skop ruang nama global ."
Dalam erti kata lain, pengepala gaya C seperti simbol import stdio.h dalam ruang nama std dan global, memastikan keserasian dengan C.
Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk, bermain dengan format soalan dan memfokuskan pada aspek utama artikel: Pilihan 1: (Langsung & Bermaklumat) * Mengapa Termasuk stdio.h Mempengaruhi Kedua-dua Glob. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!