Pertanyaan yang diberi tag «pointers»

Pointer adalah tipe data yang nilainya merujuk langsung ke (atau "menunjuk") nilai lain yang disimpan di tempat lain di memori komputer menggunakan alamatnya.

11
Mengapa membatalkan dalam C berarti tidak membatalkan?
Dalam bahasa yang sangat diketik seperti Java dan C #, void(atau Void) sebagai tipe kembali untuk metode tampaknya berarti: Metode ini tidak mengembalikan apa pun. Tidak ada. Tidak kembali Anda tidak akan menerima apa pun dari metode ini. Apa yang benar-benar aneh adalah bahwa dalam C, void sebagai tipe pengembalian …
25 c  pointers 


10
Apa yang begitu sulit tentang pointer / rekursi? [Tutup]
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 5 tahun yang lalu . Dalam bahaya sekolah-sekolah java Joel membahas pengalamannya di Penn dan kesulitan "kesalahan segmentasi". Dia …
20 c  pointers  recursion 

4
Adakah penggunaan nyata pointer dalam C #? [Tutup]
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 5 tahun yang lalu . Apa situasi saat coding di C # di mana menggunakan pointer adalah pilihan yang …
19 c#  pointers 

3
Kapan & mengapa pointer mulai dianggap berisiko?
Tampaknya ada pergeseran bertahap dalam berpikir tentang penggunaan pointer dalam bahasa pemrograman sehingga menjadi diterima secara umum bahwa pointer dianggap berisiko (jika tidak langsung "jahat" atau peningkatan yang serupa). Apa perkembangan historis untuk pergeseran pemikiran ini? Adakah acara khusus, seminar, penelitian, atau perkembangan lainnya? Sebagai contoh, tampilan dangkal pada transisi …
18 history  pointers 

4
Bagaimana presedensi ditentukan dalam pointer C?
Saya telah menemukan dua deklarasi pointer yang saya mengalami kesulitan memahami. Pemahaman saya tentang aturan diutamakan berjalan seperti ini: Operator Precedence Associativity (), [ ] 1 Left to Right *, identifier 2 Right to Left Data type 3 Tetapi meskipun diberi ini, saya sepertinya tidak tahu cara mengevaluasi contoh-contoh berikut …
14 c  pointers 



4
Pengindeksan pointer
Saat ini saya sedang membaca buku berjudul "Numerical Recipes in C". Dalam buku ini, penulis merinci bagaimana algoritme tertentu secara inheren bekerja lebih baik jika kami memiliki indeks yang dimulai dengan 1 (saya tidak sepenuhnya mengikuti argumennya dan itu bukan inti dari posting ini), tetapi C selalu mengindeks arraynya mulai …
11 c  pointers 

8
Apa gunanya kasing dan kelebihan pointer? [Tutup]
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 . Saya sering kesulitan untuk melihat keuntungan dari pointer (kecuali untuk pemrograman tingkat rendah). Mengapa …
10 pointers 

2
Cara yang tepat untuk menghapus item dari daftar tertaut
Dalam wawancara Slashdot ini, Linus Torvalds dikutip mengatakan: Saya telah melihat terlalu banyak orang yang menghapus entri daftar yang ditautkan tunggal dengan melacak entri "sebelumnya", dan kemudian menghapus entri, melakukan sesuatu seperti if (prev) prev-> next = entry-> next; lain list_head = entri-> selanjutnya; dan setiap kali saya melihat kode …
10 pointers 

1
Port pengembangan kunci / Value store ke C ++ modern
Saya mengembangkan server database yang mirip dengan Cassandra. Pengembangan dimulai pada C, tetapi berbagai hal menjadi sangat rumit tanpa kelas. Saat ini saya porting semuanya dalam C ++ 11, tapi saya masih belajar "modern" C ++ dan ragu tentang banyak hal. Database akan bekerja dengan pasangan Key / Value. Setiap …

4
Anda telah mengirim, Anda mendapatkan kesalahan seg langka. Pointer memeriksa atau melepaskannya?
Anda telah mengirim, menegaskan dimatikan, Anda menerima laporan kerusakan langka yang menunjukkan bahwa pelanggaran pointer nol terjadi dalam kode Anda. Dalam lingkungan pengembangan, masalahnya akan ditangkap dengan tegas. Yang Anda miliki hanyalah laporan kerusakan, jadi mereproduksi masalah itu hampir mustahil. Mengikuti jejak balik tidak memberikan petunjuk mengapa kecelakaan itu terjadi …
9 bug  pointers 

6
Dalam C, apakah * operator, atau bagian dari tipe dalam deklarasi?
Dalam C, *disebut operator tidak langsung atau operator dereference. Saya mengerti cara kerjanya saat digunakan dalam pernyataan. Masuk akal untuk menulis *patau * p, mengingat itu adalah operator unary. Namun, terkadang dalam deklarasi, a *digunakan. void move(int *units) { ... } atau int *p = &x; Rasanya aneh bagi saya …
9 c  pointers  operators 

6
Apa tujuan array dalam C, ketika pointer bisa melakukan pekerjaan itu?
Array dan pointer bukan hal yang sama dalam C, meskipun mereka terkait dan dapat digunakan dengan cara yang sama. Sejauh ini kita semua sepakat. Namun, saya tidak melihat mengapa array dimasukkan dalam C, ketika pointer bisa melakukan pekerjaan mereka dengan sempurna. Saya tidak mengatakan untuk menghapus notasi array (misalnya, a …
8 c  pointers 
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.