Pertanyaan yang diberi tag c

156
Mengatur variabel ke NULL setelah gratis

Di perusahaan saya ada aturan pengkodean yang mengatakan, setelah membebaskan memori apa pun, setel ulang variabel ke NULL. Sebagai contoh ... void some_func () { int *nPtr; nPtr = malloc (100); free (nPtr); nPtr = NULL; return; } Saya merasa bahwa, dalam kasus-kasus seperti kode yang...

156
Apakah bit-shift tergantung pada endianness?

Misalkan nomor saya 'numb'=1025 [00000000 00000000 00000100 00000001]diwakili: Pada Mesin Little-Endian: 00000001 00000100 00000000 00000000 Pada Mesin Big-Endian: 00000000 00000000 00000100 00000001 Sekarang, jika saya menerapkan Pergeseran Kiri pada 10 bit (yaitu: mati rasa << = 10),...

156
Apa gunanya variabel statis pribadi di Jawa?

Jika suatu variabel dinyatakan sebagai public static varName; , maka saya dapat mengaksesnya dari mana saja sebagai ClassName.varName. Saya juga sadar bahwa anggota statis dibagikan oleh semua instance kelas dan tidak dialokasikan kembali di setiap instance. Apakah mendeklarasikan variabel private...

156
Cara menggunakan NSJSONSerialization

Saya memiliki string JSON (dari PHP json_encode()yang terlihat seperti ini: [{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}] Saya ingin menguraikan ini menjadi semacam struktur data untuk aplikasi iPhone saya. Saya kira hal terbaik bagi saya adalah memiliki array kamus, jadi elemen 0 dalam...

156
Mengapa menggunakan bzero over memset?

Dalam kelas Pemrograman Sistem yang saya ambil semester sebelumnya ini, kami harus mengimplementasikan klien dasar / server di C. Ketika menginisialisasi struct, seperti sock_addr_in, atau buffer char (yang kami gunakan untuk mengirim data bolak-balik antara klien dan server) profesor...

156
Apa cara terbaik untuk membuat konstanta di Objective-C

Saya membuat klien Reddit untuk tujuan pembelajaran. Saya perlu memiliki file dengan konstanta di dalamnya. Saya berpikir tentang mengimpor file dalam Reddit-Prefix.pchfile untuk membuat konstanta tersedia untuk semua file. Apakah ini cara yang baik untuk melakukan sesuatu? Juga, saya telah...

156
Spesialisasi dengan Kendala

Saya mengalami masalah dalam mendapatkan GHC untuk mengkhususkan fungsi dengan batasan kelas. Saya punya contoh minimal masalah saya di sini: Foo.hs dan Main.hs . Dua file dikompilasi (GHC 7.6.2, ghc -O3 Main) dan jalankan. CATATAN: Foo.hs benar-benar dilucuti. Jika Anda ingin melihat mengapa...