Bagaimana mungkin untuk mendefinisikan kelas dalam hal itu sendiri?

D

DrDolittle

Guest
class intnode {public: info int, intnode * berikutnya; / / ini adalah bagian saya ingin tahu intnode (int i, intnode * dalam = 0) {info = i; next = di;}}, Anda dapat mengabaikan apa yang dalam lingkaran. Sebagai komentar menunjukkan, itu adalah bagian saya ingin penjelasan. info dan selanjutnya adalah data anggota intnode kelas. Tapi bagaimana mungkin untuk mendefinisikan kelas dalam hal itu sendiri. Dapatkah seseorang menjelaskan hal ini? saya akan sangat menghargai jika seseorang bisa datang dengan lebih banyak contoh. Tack! (Terima kasih) Salam drdolittle
 
ini adalah pointer ke intnode, kan? tidak intnode sendiri. tidak mungkin untuk menyatakan anggota data dari objek menjadi tipe yang sama seperti obyek itu sendiri, namun ada kemungkinan untuk menyatakan pointer ke objek yang memiliki tipe yang sama. tipe berbeda dari pointer ke tipe tersebut. intnode suatu intnode, tapi pointer ke intnode adalah variabel yang berisi alamat dari beberapa objek yang memiliki tipe intnode. saya pikir ini adalah sebuah linked list. Anda dapat menemukan contoh lebih banyak dalam buku-buku tentang struktur data dan algoritma. linked list biasanya digunakan dalam tumpukan, antrian, dll
 

Welcome to EDABoard.com

Sponsor

Back
Top