olmadan Cpp sınıfında 'main' tanımsız başvuru yanıtı almaya çalışırken this ile karşılaştım. Ancak, posterin birden fazla dosyaya sahip olduğu ve bağlantı kurulmadığı ve dolayısıyla hatanın olduğu anlaşılıyor.`main()
Ancak, neden tek bir dosya kullanırken bu hatayı alıyorum?
g++ myClass.cpp
/usr/lib/gcc/i686-redhat-linux/4.6.3/../../../crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
Ve neden derleme zamanında (benim kod ana bir söz bulur yerden ) burada gerekli main
mı? main
, kod yürütmenin başlangıç noktasıdır, ancak derleyici neden burada bir main
'a ihtiyacım olduğunu varsaymaktadır. Başka bir dosyada tanımlanmış olabilir ve çalıştırılabilir yapmak için gcc -o
'u kullanabilir miyim?
Ya da kodda hataya neden olan başka bir şey eksik miyim?
#include<iostream>
class myClass
{
public:
myClass()
{
std::cout<<"Constructor";
}
~myClass()
{
std::cout<<"Destructor";
}
};