C++ ialah bahasa pengaturcaraan yang digunakan secara meluas dalam bidang sains komputer dan kejuruteraan. Fungsinya yang berkuasa dan sintaks yang mudah difahami menjadikannya pilihan pertama ramai pengaturcara. Walau bagaimanapun, apabila membangunkan program C++, pengaturcara yang sering kita hadapi pelbagai mesej ralat. Salah satu ralat biasa ialah operator -> dengan penunjuk ke objek, sebagai contoh, dengan mengandaikan terdapat penunjuk ptr menunjuk ke objek bernama myObject, dan kami menggunakan pengendali anak panah untuk mengakses pembolehubah ahli a obj, kami boleh menggunakan sintaks berikut: ptr- > a.
Apabila kita menggunakan operator anak panah pada jenis bukan penunjuk, pengkompil akan menggesa mesej ralat "-> operator digunakan untuk jenis bukan penunjuk". fungsi ahli sesuatu objek bahawa kita hanya menggunakan pengendali anak panah pada penunjuk ke objek
Kedua, kita perlu menyemak bahawa jenis objek yang kita isytiharkan dan cara kita menggunakan pengendali anak panah kadangkala keliru , yang membawa kepada penggunaan operator anak panah yang salah
Akhir sekali, kami perlu menyemak semula ralat sintaks Kadangkala, ralat sintaks yang kecil boleh menyebabkan kod tidak dihimpun atau berjalan dengan betul, menyebabkan jenis bukan penunjuk digunakan. > oleh itu, semasa menulis kod, kita harus menyemak sintaks dengan teliti untuk memastikan tiada kesilapan ejaan atau ralat sintaks biasa yang lain
Secara ringkasnya, apabila kita menemui "ke" dalam C++ ralat jenis bukan penunjuk", kami perlu menyemak sama ada terdapat objek jenis bukan penunjuk dalam kod kami yang salah menggunakan pengendali anak panah, semak jenis objek yang kami isytiharkan dan cara pengendali anak panah digunakan Adakah ia betul dan semak ralat sintaks dengan teliti? Melalui kaedah ini, kami boleh menyelesaikan masalah ini supaya program C++ kami dapat menyusun dan berjalan dengan jayanya
Atas ialah kandungan terperinci Ralat C++: -> operator digunakan untuk jenis bukan penunjuk, bagaimana untuk menyelesaikannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!