Rumah Keuangan Pribadi 2 Kesalahan umum di C ++ selama Build Step - dummies

2 Kesalahan umum di C ++ selama Build Step - dummies

Daftar Isi:

Video: How to green the world's deserts and reverse climate change | Allan Savory 2024

Video: How to green the world's deserts and reverse climate change | Allan Savory 2024
Anonim

Saat Anda memasuki sebuah program di C ++, langkah Build hampir pasti tidak terlepas tanpa kesalahan. Program Gold Star adalah program yang bekerja saat pertama kali Anda membangun dan menjalankannya. Anda hampir tidak akan pernah menulis program Gold Star di seluruh program karir Anda. Tidak ada Jangan berkeringat.

Ini hanya dua dari segudang cara untuk mengacaukan di C ++. Belajar bagaimana menafsirkan apa yang coba dicoba oleh kompiler - dengan pesan kesalahan dan peringatannya - merupakan bagian penting dalam mempelajari bahasa. Itu bisa datang hanya dari berbulan-bulan berlatih dan mendapatkan pengalaman dengan bahasa itu. Mudah-mudahan, kedua contoh ini akan membuat Anda mulai melompat.

Perintah yang salah eja adalah kesalahan termudah untuk diidentifikasi dan diperbaiki. Untuk menunjukkan maksudnya, t ekstra telah ditambahkan ke baris kode ini sehingga dibaca

intt celsius;

Tidak seperti int, kata intt tidak ada artinya C ++. Membangun program yang dihasilkan dengan baris ini menghasilkan tampilan yang ditunjukkan.

Perhatikan dulu blok kecil dan merah di Baris 14 yang mengindikasikan adanya masalah di suatu tempat pada baris ini. Anda dapat membaca semua tentang hal itu di tab Build Messages di jendela kanan bawah. Di sini Anda dapat melihat pesan berikut:

Dalam fungsi 'int main (int, char **)': 14 error: 'intt' tidak dinyatakan dalam lingkup ini 14 error: expected '; 'before' celsius '16 error:' celsius 'tidak dideklarasikan dalam lingkup ini

Baris pertama menunjukkan nama fungsi yang berisi kesalahan. Mudah dipercaya bahwa semua kode dalam program ini ada dalam fungsi yang disebut main. Baris berikutnya adalah kuncinya. Ini mengatakan bahwa C ++ tidak mengerti apa maksudnya pada baris 14 dari program ini.

Pesan kesalahan agak samar, namun cukup untuk mengatakan bahwa Anda akan mendapatkan pesan kesalahan yang sama ini hampir setiap kali Anda salah mengeja sesuatu. Pesan kesalahan yang tersisa hanyalah produk sampingan dari kesalahan asli.

Satu kesalahan C ++ dapat menghasilkan pesan kesalahan yang runcing. Mungkin saja untuk mengidentifikasi dan memperbaiki banyak kesalahan dalam upaya membangun tunggal, namun dibutuhkan pengalaman untuk mengetahui kesalahan mana yang berasal dari yang lain. Untuk saat ini, fokus pada pesan kesalahan pertama. Perbaiki dan bangun kembali programnya.

Titik koma yang hilang dalam kode C ++

Kesalahan umum lainnya adalah meninggalkan titik koma. Pesan yang dihasilkan error ini bisa sedikit membingungkan. Untuk menunjukkan, keluarkan titik koma dari deklarasi pada baris 14 sehingga terbaca

int celsius cout << "masukkan suhu di Celcius:";

Kesalahan yang dilaporkan oleh C ++ untuk pelanggaran ini tidak mengarah ke garis 14 tapi ke baris berikut, 15:

15 error: inisialisasi yang diharapkan sebelum 'cout' 16 error: 'celsius' tidak diumumkan dalam cakupan ini > Ini lebih mudah dipahami saat Anda menganggap bahwa C ++ menganggap baris baru hanya sebagai wujud lain dari spasi.Tanpa titik koma, C ++ menjalankan dua garis itu bersama-sama. Tidak ada jalur terpisah 14 lagi. C ++ bisa menafsirkan bagian pertama, tapi tidak mengerti kalimat run-on yang dimulai dengan cout.

Titik koma yang hilang sering menghasilkan pesan kesalahan yang sedikit mirip dengan pesan kesalahan yang sebenarnya, dan hampir selalu ada pada baris berikutnya setelah kesalahan sebenarnya. Jika Anda mencurigai adanya titik koma yang hilang, mulailah dengan kesalahan yang dilaporkan dan pindai ke belakang.
2 Kesalahan umum di C ++ selama Build Step - dummies

Pilihan Editor

Membuat Kartu Ucapan di Microsoft Word 2003 - dummies

Membuat Kartu Ucapan di Microsoft Word 2003 - dummies

Jika Anda ingin membuat sesuatu di Word yang hanya akan menyilaukan seseorang, coba tangan Anda dengan kartu ucapan yang disesuaikan. Untuk mengatur Word agar membuat kartu ucapan dari satu lembar kertas ukuran standar, ikuti langkah-langkah ini: 1. Pilih File -> Page Setup. 2. Klik tab Margins. 3. Pilih Landscape ...

Membuat Index of Word 2007 Document - dummies

Membuat Index of Word 2007 Document - dummies

Jika Anda ingin membuat indeks untuk Word Anda Dokumen 2007, tugas pertama adalah menandai kata atau frasa yang ingin Anda sertakan dalam indeks. Cara yang paling umum untuk melakukannya adalah dengan memasukkan penanda indeks dalam dokumen pada setiap kemunculan setiap item yang ingin Anda tampilkan ...

Editing di Word 2007: Melacak Perubahan dan Review - dummies

Editing di Word 2007: Melacak Perubahan dan Review - dummies

Menulis adalah seni yang sepi ... yaitu , sampai editor muncul. Mereka akan membuat revisi dengan menambahkan karya tulis Anda dengan hati-hati, memindahkan barang-barang, dan menghapus teks (Aduh!). Tidak ada cara untuk mengidentifikasi teks asli Anda dari teks yang dimodifikasi - kecuali jika Anda menggunakan alat Pelacakan Lagu Word 2007. Pelacakan perubahan sebagai ...

Pilihan Editor

Bagaimana Menonaktifkan dan Mengaktifkan Halaman di Squarespace - dummies

Bagaimana Menonaktifkan dan Mengaktifkan Halaman di Squarespace - dummies

Saat Anda melakukan pemeliharaan situs, kemungkinan besar Anda ingin menonaktifkan halaman situs Anda yang sedang dibangun. Squarespace memungkinkan Anda untuk dengan mudah menonaktifkan dan mengaktifkan kembali halaman. Bagaimana cara menonaktifkan halaman di Squarespace Jika Anda ingin menonaktifkan halaman di situs Anda, Anda dapat melakukannya di ...

Bagaimana Menentukan Navigasi Situs Anda di Squarespace - dummies

Bagaimana Menentukan Navigasi Situs Anda di Squarespace - dummies

Template yang Anda pilih di Squarespace mendikte berbagai area navigasi yang Anda miliki di situs Anda. Template Anda mungkin menyediakan area navigasi berikut di Pengelola Konten: Atas / Utama: Semua template memiliki navigasi teratas atau utama. Sekunder: Halaman yang ditambahkan ke area navigasi ini bukan fokus utama situs Anda. Footer: Beberapa template memiliki ...

Bagaimana Menemukan Editor Gaya Squarespace - dummies

Bagaimana Menemukan Editor Gaya Squarespace - dummies

Anda menggunakan Editor Gaya di Squarespace kapan saja Anda perlu memodifikasi desain situs Anda atau elemen tertentu di situs Anda. Style Editor adalah bagian dari mode Style, yang Anda akses di area Preview. Ikuti langkah-langkah ini untuk memuat Editor Gaya di browser Anda: Masuk ke situs web Anda. Anda ...

Pilihan Editor

Bagaimana Memodifikasi Master Slide di PowerPoint 2016 - dummies

Bagaimana Memodifikasi Master Slide di PowerPoint 2016 - dummies

Jika Anda tidak menyukai tata letak dari slide Anda dalam presentasi PowerPoint 2016, hubungi Master Slide dan lakukan sesuatu tentang hal itu, seperti yang ditunjukkan pada langkah-langkah ini: Buka Slide Master View dengan membuka tab View pada Ribbon dan kemudian klik tombol Slide Master, yang terdapat dalam Presentasi Grup tampilan Sebagai alternatif, ...

Bagaimana Memodifikasi Grafis SmartArt di PowerPoint - dummies

Bagaimana Memodifikasi Grafis SmartArt di PowerPoint - dummies

Setelah membuat grafik SmartArt dalam presentasi PowerPoint Anda, Anda mungkin ingin mengubahnya. Modifikasi dapat mencakup perubahan jenis atau tata letak grafis, menambah atau menghapus bentuk, dan mengubah urutan bentuk bentuk. Pada slide 1, klik bingkai grafis SmartArt untuk memilih keseluruhan grafik. Klik SmartArt Tools ...