Rumah  >  Soal Jawab  >  teks badan

Pengisytiharan c++ diletakkan dalam fail a.h, dan pelaksanaan diletakkan dalam a.cpp Mengapa kelas yang dilaksanakan dalam a.cpp boleh digunakan dengan merujuk a.h dalam main.cpp?

Gunakan studio visual untuk menulis program C++. Pengisytiharan C++ diletakkan dalam fail a.h, dan pelaksanaan diletakkan dalam a.cpp Mengapa anda boleh menggunakan kelas yang dilaksanakan dalam a.cpp dengan merujuk a.h dalam main.cpp, manakala merujuk a.cpp akan Laporkan ralat.
Saya tidak begitu faham peraturannya. Bolehkah seseorang menerangkannya kepada saya?

为情所困为情所困2668 hari yang lalu816

membalas semua(2)saya akan balas

  • PHPz

    PHPz2017-05-31 10:41:52

    Pertama sekali, yang pertama bermakna anda ingin menggunakan kelas ini Memandangkan semasa proses penyusunan, anda boleh menggunakan kelas dan fungsi ini selagi terdapat pengisytiharan kelas dan fungsi apabila memautkan untuk definisi kelas dan fungsi dalam fail lain. Dalam yang terakhir, anda tidak mempunyai pengisytiharan kelas yang dilaksanakan oleh a.cpp Pengkompil tidak mengetahui kelas ini, jadi ralat kompilasi berlaku.

    balas
    0
  • 世界只因有你

    世界只因有你2017-05-31 10:41:52

    Ia ditulis dengan lebih jelas di sini, anda boleh memahaminya
    http://blog.csdn.net/praker/a...

    balas
    0
  • Batalbalas