Saya tahu referensi adalah gula sintaksis, jadi kode lebih mudah dibaca dan ditulis. Tapi apa
Jenis data yang "menunjuk ke" nilai lain yang tersimpan dalam memori. Variabel pointer berisi alamat memori beberapa entitas lain (variabel atau fungsi atau entitas lain). Tag ini harus digunakan untuk pertanyaan yang melibatkan penggunaan pointer, bukan referensi. Bahasa pemrograman yang paling umum menggunakan pointer adalah bahasa C, C ++, Go, dan assembly. Gunakan tag bahasa tertentu. Tag bermanfaat lainnya adalah metode, fungsi, struct, dll. Yang menggambarkan penggunaan pointer.
Saya tahu referensi adalah gula sintaksis, jadi kode lebih mudah dibaca dan ditulis. Tapi apa
Apa kegunaan yang tepat dari: static_cast dynamic_cast const_cast reinterpret_cast Pemain gaya-C (type)value Pemain bergaya fungsi type(value) Bagaimana seseorang memutuskan mana yang akan digunakan dalam kasus
Apa itu smart pointer dan kapan saya harus
Seperti yang ditunjukkan Joel dalam Stack Overflow podcast # 34 , dalam Bahasa Pemrograman C (alias: K & R), disebutkan properti array ini di C:a[5] == 5[a] Joel mengatakan bahwa itu karena pointer aritmatika tetapi saya masih tidak mengerti. Kenapa begitua[5] == 5[a]
Saya berasal dari latar belakang Java dan sudah mulai bekerja dengan objek di C ++. Tetapi satu hal yang terpikir oleh saya adalah bahwa orang sering menggunakan pointer ke objek daripada objek itu sendiri, misalnya deklarasi ini: Object *myObject = new Object; daripada: Object myObject; Atau...
Aku selalu mengacaukan bagaimana menggunakan const int*, const int * constdan int const *benar. Apakah ada seperangkat aturan yang mendefinisikan apa yang bisa dan tidak bisa Anda lakukan? Saya ingin mengetahui semua hal yang harus dan tidak boleh dilakukan dalam hal penugasan, melewati fungsi,...
Saya memiliki beberapa pengalaman belakangan ini dengan fungsi pointer di C. Jadi melanjutkan dengan tradisi menjawab pertanyaan Anda sendiri, saya memutuskan untuk membuat ringkasan kecil dari dasar-dasar yang sangat, bagi mereka yang membutuhkan menyelam cepat ke
Saya ingin membuat fungsi yang menjalankan fungsi yang dilewati oleh parameter pada set data. Bagaimana Anda melewatkan fungsi sebagai parameter dalam
Kami sekarang memiliki C ++ 11 dengan banyak fitur baru. Yang menarik dan membingungkan (setidaknya bagi saya) adalah yang baru nullptr. Yah, tidak perlu lagi untuk makro jahat NULL. int* x = nullptr; myclass* obj = nullptr; Tetap saja, saya tidak mengerti cara nullptrkerjanya. Sebagai contoh,...
Harap sertakan contoh dengan
C ++ array yang diwarisi dari C di mana mereka digunakan hampir di mana-mana. C ++ menyediakan abstraksi yang lebih mudah digunakan dan lebih sedikit rawan kesalahan ( std::vector<T>sejak C ++ 98 dan std::array<T, n>karena C ++ 11 ), sehingga kebutuhan untuk array tidak muncul sesering...
Apa perbedaan antara deklarasi berikut: int* arr1[8]; int (*arr2)[8]; int *(arr3[8]); Apa aturan umum untuk memahami deklarasi yang lebih
На этот вопрос есть ответы на Stack Overflow на русском : Как работает typedef в этом коде? Saya belajar cara memuat DLL secara dinamis, tetapi yang tidak saya mengerti adalah baris ini typedef void (*FunctionFunc)(); Saya punya beberapa pertanyaan. Jika seseorang mampu...
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Mengapa petunjuk...
Berapa banyak pointer ( *) yang diizinkan dalam satu variabel? Mari kita perhatikan contoh berikut ini. int a = 10; int *p = &a; Demikian pula yang bisa kita miliki int **q = &p; int ***r = &q; dan seterusnya. Sebagai contoh, int
Dalam pemrograman C, Anda dapat melewatkan pointer apa pun yang Anda suka sebagai argumen untuk dibebaskan, bagaimana ia mengetahui ukuran memori yang dialokasikan untuk dibebaskan? Setiap kali saya melewatkan pointer ke beberapa fungsi, saya juga harus melewati ukuran (yaitu array 10 elemen perlu...
Apa itu array to pointer decay? Apakah ada kaitannya dengan pointer
Saya memahami sintaks dan semantik umum dari pointer versus referensi, tetapi bagaimana saya harus memutuskan kapan lebih tepat atau kurang tepat untuk menggunakan referensi atau pointer dalam API? Secara alami beberapa situasi memerlukan satu atau yang lain ( operator++perlu argumen referensi),...
Saya agak bingung dengan deleteoperator JavaScript . Ambil bagian kode berikut: var obj = { helloText: "Hello World!" }; var foo = obj; delete obj; Setelah potongan kode ini dieksekusi, objadalah null, tetapi foomasih mengacu pada objek persis seperti obj. Saya menduga objek ini adalah objek...
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