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?
为情所困
为情所困 2017-05-31 10:39:52
0
2
870

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?

为情所困
为情所困

membalas semua(2)
PHPzhong

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.

世界只因有你

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan