Pertanyaan yang diberi tag c

19
Seberapa penting untuk memperbaiki kebocoran memori?

Saya menemukan oleh Valgring bahwa beberapa program GTK + bocor memori. Seberapa penting untuk memperbaiki kebocoran itu? Maksud saya, seringkali program-program itu bekerja dengan sangat baik tetapi di sisi lain, orang tidak pernah bisa yakin jika seseorang ingin menyalin bagian dari kode yang...

19
Mengapa x = x ++ tidak terdefinisi?

Itu tidak terdefinisi karena ia memodifikasi xdua kali antara titik urutan. Standar mengatakan itu tidak terdefinisi, oleh karena itu tidak terdefinisi. Setahu saya itu. Tapi kenapa? Pemahaman saya adalah bahwa melarang hal ini memungkinkan kompiler untuk mengoptimalkan dengan lebih baik. Ini...

19
Apakah pemrograman modular memengaruhi waktu komputasi?

Semua orang mengatakan bahwa saya harus membuat kode saya modular, tetapi bukankah kurang efisien jika saya menggunakan lebih banyak pemanggilan metode daripada metode yang lebih sedikit, tetapi lebih besar? Apa perbedaan dalam Java, C, atau C ++ dalam hal ini? Saya mendapatkan bahwa lebih mudah...

19
Apakah kebiasaan yang baik untuk menggunakan ekspresi C dalam kode C ++?

Di sekolah kami mulai belajar C tahun ini, meskipun kenyataannya saya jauh di depan kelas, dan saya belajar Java, C ++ dan C sementara kelas berada di dasar C. Bagaimanapun, saya telah mendokumentasikan diri saya sendiri, membaca buku, artikel, dan saya sudah bertanya kepada guru saya mengapa saya...

19
Memahami stack frame dari panggilan fungsi di C / C ++?

Saya mencoba memahami bagaimana susunan bingkai dibangun dan variabel (params) mana yang didorong untuk ditumpuk dalam urutan apa? Beberapa hasil pencarian menunjukkan bahwa kompiler C / C ++ memutuskan berdasarkan operasi yang dilakukan dalam suatu fungsi. Misalnya, jika fungsi seharusnya hanya...