c++の問題初級
Posted: 2014年3月11日(火) 14:11
はじめまして、C++の初級問題になります。
だれか教えてもらいませんか。
実行結果とエラーがあると思われる場合に理由も記入をお願いします。
問1
class Car{
string name;
public:
Car(string cname):name(cname){}
string show()const{return name;}
};
int main()
{
Car* carP = new Car("MR2");
cout << carP->show() << endl;
delete carP;
return 0;
}
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
問2
#include<iostream>
using namespace std;
class Drink{
string sort;
int price;
public:
Drink(string dsort, int dprice = 180)
:sort(dsort), price(dprice){}
void purchase(int pprice = 180)const
{
cout << sort << ":" << pprice - price << std::endl;
}
};
int main()
{
Drink* drinkP = new Drink("COKE");
drinkP->purchase(200);
delete drinkP;
return 0;
}
だれか教えてもらいませんか。
実行結果とエラーがあると思われる場合に理由も記入をお願いします。
問1
class Car{
string name;
public:
Car(string cname):name(cname){}
string show()const{return name;}
};
int main()
{
Car* carP = new Car("MR2");
cout << carP->show() << endl;
delete carP;
return 0;
}
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
問2
#include<iostream>
using namespace std;
class Drink{
string sort;
int price;
public:
Drink(string dsort, int dprice = 180)
:sort(dsort), price(dprice){}
void purchase(int pprice = 180)const
{
cout << sort << ":" << pprice - price << std::endl;
}
};
int main()
{
Drink* drinkP = new Drink("COKE");
drinkP->purchase(200);
delete drinkP;
return 0;
}