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?
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...