Помогите, простое задание. Про с ++.Нужно создать класс. Называется сотовый телефон.
Нужно создать класс "сотовый телефон"
характеристики телефона - фирма, цена, операционка.
затем нужно создать объект такого класса, например айфон за 30 тысяч.
Нужно создать класс "сотовый телефон"
характеристики телефона - фирма, цена, операционка.
затем нужно создать объект такого класса, например айфон за 30 тысяч.
Да запросто. А в чем вопрос?
class CellPhone
{
public:
CellPhone( const char*, double, const char* );
private:
char* m_firm;
char* m_os;
double m_price;
CellPhone();
};
class CellPhone {
public:
CellPhone(const string& vendor, double price, const string& os):
vendor_(vendor), price_(price), os_(os) {}
// auto-generated deletion, copying and moving are OK
private:
string vendor_;
double price_;
string os_;
} iPhone("Apple", 30000, "iOS");
#include
using namespace std;
class CellPhone
{
public:
void setFirm(char a[]) { strcpy(firm,a); }
char* getFirm(){return firm;}
void setPrice(float b) { price = b; }
float getPrice() { return price; }
void setSystem(char a[]) { strcpy(system,a); }
char* getSystem(){return system;}
private:
char firm[20];
float price;
char system[20];
};
int main(){
CellPhone iPhone;
iPhone.setFirm("Apple");
cout