Pertanyaan yang diberi tag c

153
Ubah templat Pembuat di Android Studio

Saya ingin mengubah penulis otomatis yang muncul ketika saya membuat file di AndroidStudio. /** * Created by a556520 on 16/01/14. */ public class POI { Penulis mengambil 'a556520' tetapi saya ingin yang muncul nama saya, dan bukan jumlah karyawan. Apakah itu mungkin? Saya tidak menemukan dalam...

153
Bisakah num ++ menjadi atom untuk 'int num'?

Secara umum, untuk int num, num++(atau ++num), sebagai operasi baca-modifikasi-tulis, bukan atom . Tapi saya sering melihat kompiler, misalnya GCC , menghasilkan kode berikut untuk itu ( coba di sini ): Karena baris 5, yang sesuai dengan num++satu instruksi, dapatkah kita menyimpulkan bahwa num++...

152
Kesalahan dalam menangani kode C.

Apa yang Anda anggap "praktik terbaik" ketika datang ke kesalahan penanganan kesalahan secara konsisten di perpustakaan C. Ada dua cara yang saya pikirkan: Selalu kembalikan kode kesalahan. Fungsi khas akan terlihat seperti ini: MYAPI_ERROR getObjectSize(MYAPIHandle h, int*

152
Golf Kode: Laser

Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Tantangan Kode terpendek berdasarkan jumlah karakter untuk memasukkan representasi 2D dari...

152
Apa yang disiratkan oleh "#define _GNU_SOURCE"?

Hari ini saya harus menggunakan basename()fungsi, dan man 3 basename(di sini ) memberi saya beberapa pesan aneh: Catatan Ada dua versi basename () yang berbeda - versi POSIX yang dijelaskan di atas, dan versi GNU , yang diperoleh setelahnya #define _GNU_SOURCE #include

151
Warisan vs Agregasi [ditutup]

Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa