[CODE lang="cpp" title="C++"]#include <iostream>
#include <string>
#include <clocale>
using namespace std;
class Employee.
{
private:
int id;
string name;
public:
Employee(string name, int id) {
cout << "Constructor Cagrildi" << endl;
this->name = name;
this->id = id;
}
~Employee() {
cout << "Destructor Cagrildi" << endl;
}
getInfoName() {
return name;
}
getInfoId() {
return id;
}
};
int main()
{
setlocale(LC_ALL, "Turkish"); //Türkçe karakterler desteklenir.
int id;
string name;
cout << "ID:";
cin >> id;
endl;
cout << "Name: ";
cin >> name;
Employee* emp = new Employee();
emp->Employee(name, id);
cout << "İsim:" << emp->getInfoName << endl;
cout << "Numara:" << emp->getInfoId << endl;
delete emp;
return 0;
}[/CODE]
İşin içinden bir türlü çıkamadım nerelerde hata yapmışım. Bu hataların sebepleri neler ve çözümü nasıl olur?
#include <string>
#include <clocale>
using namespace std;
class Employee.
{
private:
int id;
string name;
public:
Employee(string name, int id) {
cout << "Constructor Cagrildi" << endl;
this->name = name;
this->id = id;
}
~Employee() {
cout << "Destructor Cagrildi" << endl;
}
getInfoName() {
return name;
}
getInfoId() {
return id;
}
};
int main()
{
setlocale(LC_ALL, "Turkish"); //Türkçe karakterler desteklenir.
int id;
string name;
cout << "ID:";
cin >> id;
endl;
cout << "Name: ";
cin >> name;
Employee* emp = new Employee();
emp->Employee(name, id);
cout << "İsim:" << emp->getInfoName << endl;
cout << "Numara:" << emp->getInfoId << endl;
delete emp;
return 0;
}[/CODE]
İşin içinden bir türlü çıkamadım nerelerde hata yapmışım. Bu hataların sebepleri neler ve çözümü nasıl olur?
Son düzenleyen: Moderatör: