Terve,
Elikkäs teen tehtävää c olio-ohjelmointiin liittyen mutten vain ymmärrä mitä teen väärin. Pitäisi rakentaa oletusmuodostin mutta ei vaan järki leikkaa miten.
[code]
#include<iostream>
using namespace std;
class Piste
{
public:
Piste();
void TulostaPiste();
void AsetaPiste(int x, int y);
private:
int x_;
int y_;
};
void Piste::TulostaPiste()
{
cout << "Pisteen x-koordinaatti: " << x_ << endl;
cout << "Pisteen y-koordinaatti: " << y_ << endl;
}
void Piste::AsetaPiste(int x, int y)
{
x_ = x;
y_ = y;
}
//*Tähän pitäisi laittaa koodi*
//Olen yrittänylaittaa mm.
class muodostaja()
{
public:
pisteolio();
private:
y_ = 1;
x_ = 1;
}
sekä
void Piste::Pisteolio()
{
y_ = 1;
x_ = 1;
}
//kumpikaan ei toimi
int main()
{
piste pisteolio;
pisteolio.Tulostapiste;
return 0;
}
Elikkäs teen tehtävää c olio-ohjelmointiin liittyen mutten vain ymmärrä mitä teen väärin. Pitäisi rakentaa oletusmuodostin mutta ei vaan järki leikkaa miten.
[code]
#include<iostream>
using namespace std;
class Piste
{
public:
Piste();
void TulostaPiste();
void AsetaPiste(int x, int y);
private:
int x_;
int y_;
};
void Piste::TulostaPiste()
{
cout << "Pisteen x-koordinaatti: " << x_ << endl;
cout << "Pisteen y-koordinaatti: " << y_ << endl;
}
void Piste::AsetaPiste(int x, int y)
{
x_ = x;
y_ = y;
}
//*Tähän pitäisi laittaa koodi*
//Olen yrittänylaittaa mm.
class muodostaja()
{
public:
pisteolio();
private:
y_ = 1;
x_ = 1;
}
sekä
void Piste::Pisteolio()
{
y_ = 1;
x_ = 1;
}
//kumpikaan ei toimi
int main()
{
piste pisteolio;
pisteolio.Tulostapiste;
return 0;
}
Vastaukset
Vanhimmat
Ei vielä vastauksia
Aloittaja odottaa vastauksia. Kerro oma näkemyksesi ensimmäisenä.