Pertanyaan yang diberi tag c

814
Apa artinya "memprogram ke antarmuka"?

Saya telah melihat ini disebutkan beberapa kali dan saya tidak jelas apa artinya. Kapan dan mengapa Anda melakukan ini? Saya tahu apa yang dilakukan antarmuka, tetapi fakta saya tidak jelas tentang hal ini membuat saya berpikir saya kehilangan menggunakannya dengan benar. Apakah itu hanya jika...

780
Perbedaan antara malloc dan calloc?

Apa perbedaan antara melakukan: ptr = (char **) malloc (MAXELEMS * sizeof(char *)); atau: ptr = (char **) calloc (MAXELEMS, sizeof(char*)); Kapan sebaiknya menggunakan calloc over malloc atau

767
Antarmuka vs kelas Basis

Kapan saya harus menggunakan antarmuka dan kapan saya harus menggunakan kelas dasar? Haruskah selalu menjadi antarmuka jika saya tidak ingin benar-benar menentukan implementasi dasar dari metode? Jika saya memiliki kelas Anjing dan Kucing. Mengapa saya ingin mengimplementasikan IPet daripada...

741
Menghasilkan angka acak di Objective-C

Saya terutama kepala Java, dan saya ingin cara untuk menghasilkan nomor pseudo-acak antara 0 dan 74. Di Jawa saya akan menggunakan metode ini: Random.nextInt(74) Saya tidak tertarik dalam diskusi tentang benih atau keacakan benar, hanya bagaimana Anda menyelesaikan tugas yang sama di Objective-C....