Pertanyaan yang diberi tag «pointers»

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.

17
Apa gunanya pointer pointer?
Saya tidak berbicara tentang pointer ke nilai const, tetapi pointer pointer sendiri. Saya belajar C dan C ++ di luar hal-hal yang sangat mendasar dan baru hari ini saya menyadari bahwa pointer diberikan nilai ke fungsi, yang masuk akal. Ini berarti bahwa di dalam suatu fungsi saya dapat membuat titik …
149 c++  c  pointers  const 

11
Pointer Fungsi di Jawa
Ini mungkin sesuatu yang umum dan sepele, tetapi saya tampaknya kesulitan menemukan jawaban yang konkret. Dalam C # ada konsep delegasi, yang sangat terkait dengan gagasan fungsi pointer dari C ++. Apakah ada fungsi serupa di Jawa? Mengingat bahwa pointer agak tidak ada, apa cara terbaik tentang ini? Dan untuk …


16
Klarifikasi pointer ke pointer
Saya mengikuti tutorial ini tentang bagaimana cara kerja pointer ke pointer . Izinkan saya mengutip bagian yang relevan: int i = 5, j = 6, k = 7; int *ip1 = &i, *ip2 = &j; Sekarang kita bisa atur int **ipp = &ip1; dan ippmenunjuk ke ip1poin mana i. *ippadalah …
142 c  pointers 


16
Bagaimana delete [] tahu itu array?
Baiklah, saya pikir kita semua setuju bahwa apa yang terjadi dengan kode berikut tidak ditentukan, tergantung pada apa yang diteruskan, void deleteForMe(int* pointer) { delete[] pointer; } Pointer dapat berupa segala macam hal yang berbeda, sehingga melakukan tanpa syarat delete[]di atasnya tidak ditentukan. Namun, mari kita asumsikan bahwa kita memang …





10
Melewati referensi ke petunjuk dalam C ++
Sejauh yang saya tahu, tidak ada alasan saya tidak diizinkan untuk memberikan referensi ke pointer di C ++. Namun, upaya saya untuk melakukannya gagal, dan saya tidak tahu mengapa. Inilah yang saya lakukan: void myfunc(string*& val) { // Do stuff to the string pointer } // sometime later { // …
130 c++  pointers  reference 

10
Ekspresi pointer: * ptr ++, * ++ ptr dan ++ * ptr
Baru-baru ini saya menemukan masalah yang tidak dapat saya pahami sendiri. Apa arti ketiga Ekspresi ini BENAR - BENAR ? *ptr++ *++ptr ++*ptr Saya sudah mencoba Ritchie. Namun sayangnya tidak dapat mengikuti apa yang dia katakan tentang 3 operasi ini. Saya tahu mereka semua dilakukan untuk meningkatkan pointer / nilai …
128 c++  c  pointers  increment 


9
Pointer dengan Python?
Saya tahu Python tidak memiliki pointer, tetapi apakah ada cara untuk mendapatkan hasil ini 2sebagai gantinya >>> a = 1 >>> b = a # modify this line somehow so that b "points to" a >>> a = 2 >>> b 1 ? Berikut contohnya: Saya ingin form.data['field']dan form.field.valueselalu memiliki …
124 python  pointers 

5
Perbedaan antara * ptr + = 1 dan * ptr ++ di C
Saya baru saja mulai mempelajari C, dan ketika melakukan satu contoh tentang meneruskan pointer ke pointer sebagai parameter fungsi, saya menemukan masalah. Ini adalah kode contoh saya: #include <stdio.h> #include <string.h> #include <stdlib.h> int* allocateIntArray(int* ptr, int size){ if (ptr != NULL){ for (int i = 0; i < size; …

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.