--- Ivan Petrus <[EMAIL PROTECTED]> schrieb: > On Fri, 2004-01-30 at
08:26, Joko Kusumanto wrote:
> > saya coba compile C++ dgn cara seperti ini :
> > $g++ 16a.cpp -o 16a -Wno-deprecated
> > 16a.cpp:13: `main' must return `int'
> >
> > tapi setelah saya edit :
> > void main(void)
> > diganti dengan :
> > main(void)
> > compilenya berhasil
> > ada yang bisa jelasinnya, kenapa gitu ? padahal kalo di windows gak
> masalah.
>
Enggak bergantung pada jenbis OSnya, melainkan jenis compilernya. Di
g++ pengechekan terhadap kompatibel jenis data lebih ketat di banding
di C. Compilernya mengharapkan fungsi main yang akan mengembalikan data
bertipe int. Kalau fungsi mainnya didefinisikan dgn void main()
compilernya complain seperti di atas, kalau kamu enggak kasih tipe data
buat returnnya seperti main(), secara default compiler akan menambahkan
data bertipe int scr otomatis, dan compiler akan puas.
ebs
=====
Software is more than just programming
Mit sch�nen Gr��en von Yahoo! Mail - http://mail.yahoo.de
--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php