GNU/Linux >> Belajar Linux >  >> Linux

Mengapa dikatakan Kita tidak boleh memasukkan batasan.h! di dirent.h?

Setiap header standar memiliki spesifikasi untuk apa yang diekspos atau mungkin diekspos. dirent.h memperlihatkan struct dirent , DIR , dan fungsi yang relevan, dan cadangan nama dimulai dengan d_ . Beberapa tajuk juga diizinkan tetapi tidak diharuskan untuk mengekspos hal-hal yang diekspos oleh tajuk tertentu lainnya; dirent.h bukan salah satunya. Jadi secara tidak langsung termasuk limits.h akan menjadi pelanggaran namespace dan akan merusak program yang sesuai yang menganggap mereka dapat menggunakan nama yang limits.h akan mengekspos pengenal mereka sendiri.


Linux
  1. [Diselesaikan]:Mengapa rsync tidak menyalin file/direktori Tersembunyi dan Mengapa tanda bintang tidak menyertakan file tersembunyi (titik) di Linux?

  2. Linux – Mengapa Rsync Di Linux Tidak Mempertahankan Semua Stempel Waktu (Waktu Pembuatan)?

  3. Mengapa find -exec mv {} ./target/ + tidak berfungsi?

  1. Mengapa Windows tidak mengenali file di dalam partisi Linux?

  2. Mengapa yum updateinfo tidak menampilkan semua pembaruan?

  3. Mengapa regex ini tidak berfungsi di linux?

  1. Mengapa Ekspresi Reguler Bekerja Di X Tapi Tidak Di Y?

  2. Mengapa Cd Bukan Program?

  3. Mengapa chmod +w tidak memberikan izin menulis kepada yang lain(o)