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 2025

Video: How to green the world's deserts and reverse climate change | Allan Savory 2025
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

Bagaimana Mengelola Komentar di WordPress Anda. com Blog - dummies

Bagaimana Mengelola Komentar di WordPress Anda. com Blog - dummies

Buka halaman Komentar dengan mengklik link Komentar di menu navigasi Dashboard WordPress. Halaman Komentar menunjukkan semua komentar di blog Anda sejak hari pertama Anda memulai. Di sini Anda bisa melihat komentar, mengeditnya, menandai mereka sebagai spam, atau flat-out menghapusnya. Jika Anda menetapkan pilihan Komentar Anda jadi ...

Bagaimana Mengelola Pengguna dan Penulis di Blog WordPress Anda - dummies

Bagaimana Mengelola Pengguna dan Penulis di Blog WordPress Anda - dummies

Pengguna WordPress halaman memberitahu Anda tentang semua pengguna di blog Anda. Ini mencantumkan nama pengguna, nama, alamat e-mail, peran di blog Anda, dan jumlah posting yang dibuat ke blog Anda. Untuk mengelola peran pengguna, Anda perlu memahami jenis akses yang diberikan masing-masing peran: Pengikut: Peran default ini ditugaskan untuk ...

Cara Membuat Permalinks WordPress Bekerja dengan Server Anda - dummies

Cara Membuat Permalinks WordPress Bekerja dengan Server Anda - dummies

Setelah Anda mengatur format untuk permalinks untuk situs WordPress Anda dengan menggunakan opsi selain default, WordPress menulis peraturan, atau arahan tertentu ke. htaccess file di server web anda Itu. htaccess file pada gilirannya mengkomunikasikan ke server web Anda bagaimana seharusnya menyajikan permalinks, sesuai dengan permalink ...

Pilihan Editor

Bagaimana cara Log In ke Layanan Cloud - dummies

Bagaimana cara Log In ke Layanan Cloud - dummies

Karena Cloud Service sepenuhnya berbasis di awan, semua Anda benar-benar Kebutuhan untuk mengaksesnya adalah koneksi internet. (Nah, Anda juga memerlukan nama pengguna dan kata sandi.) Anda dapat masuk dari kantor Anda dan kemudian mengambil tempat Anda tinggalkan di hotel saat bepergian di Tokyo. Salesforce memiliki banyak tindakan pengamanan ...

Bagaimana Bergerak di sekitar MYOB - dummies

Bagaimana Bergerak di sekitar MYOB - dummies

Di MYOB, Anda dapat melangkah maju dan mundur melalui setiap jendela pembelajaran saya. untuk mencintai kunci Tab komputer Anda. Ini jauh lebih mudah dan lebih cepat daripada menggunakan mouse anda. Keystrokes Shortcut Result Shift + Tab Bergerak ke belakang ke kolom sebelumnya Enter atau Tab Bergerak ke depan ke kolom berikutnya Alt + F4 Berhenti dan mengemas Esc Membawa ...

Bagaimana Membuka Kasus untuk Pelanggan di Salesforce. Kasus com - dummies

Bagaimana Membuka Kasus untuk Pelanggan di Salesforce. Kasus com - dummies

Adalah dasar Salesforce. com Layanan Cloud. Mereka adalah titik pusat kontak Anda dan apa yang agen hidup dan hirup setiap hari. Kasus adalah catatan penyelidikan layanan atau dukungan untuk pelanggan yang merinci masalah dan semua informasi yang mengelilinginya, seperti yang ditunjukkan. Kasus ...

Pilihan Editor

Menghitung Persen Tujuan di Excel - dummies

Menghitung Persen Tujuan di Excel - dummies

Ketika seseorang meminta Anda untuk menghitung satu persen Tujuannya, dia hanya mengatakan untuk membandingkan kinerja aktual dengan tujuan yang dinyatakan. Matematika yang terlibat dalam perhitungan ini sederhana: Bagilah tujuannya dengan aktual. Ini memberi Anda nilai persentase yang menunjukkan berapa banyak pencapaian yang telah dicapai. Misalnya, jika ...

Menghitung Persentase Varian di Excel - dummies

Menghitung Persentase Varian di Excel - dummies

Varians adalah indikator perbedaan antara satu angka dengan angka lainnya. Untuk memahami hal ini, bayangkan bahwa Anda menjual 120 widget pada suatu hari, dan keesokan harinya, Anda menjual 150. Perbedaan dalam penjualan sebenarnya sangat mudah dilihat; Anda menjual 30 widget lagi. Mengurangkan 120 widget dari 150 widget memberi ...

Menghitung Persentase Varian dengan Nilai Negatif di Excel - dummies

Menghitung Persentase Varian dengan Nilai Negatif di Excel - dummies

Rumus untuk menghitung varian persen dalam Excel bekerja dengan indah dalam banyak kasus. Namun, bila nilai benchmark adalah nilai negatif, rumusnya akan turun. Misalnya, bayangkan Anda memulai bisnis dan berharap bisa kehilangan tahun pertama. Jadi, Anda memberi anggaran sebesar negatif $ 10.000. Sekarang bayangkan itu ...