Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Задача из книги "C++ за 21 день" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расчет вес в фунтах http://www.cyberforum.ru/cpp-beginners/thread647571.html
при пересчете вес в фунтах ответ выдает не правильно т.е по этой формуле result= funt*0.454; не правильно дает ответ например вводит 2 результат 908, а на самом деле должен быть так 0,908
C++ Подскажите, где ошибся Получаю следующий результат на нижеуказанный код: Enter two integers: 13 5 integer part of the quotient is 10 integer remainder is 3 Enter integer between 1 and 32767: 23456 2 3 4 5 ... http://www.cyberforum.ru/cpp-beginners/thread647562.html
C++ enum и массив
На сколько я знаю, при инициализации массива требуется, чтобы в квадратных скобках было указано константное число. А почему через enum можно указывать не константное? Взято из примера книги Праты. ...
Зачем нужны разнообразные целые типы переменных? C++
1) Вот зачем нам нужен тип short если есть тип long? Как я понял из учебника, если моя переменная будет содержать не слишком большое целое число, то целесообразно использовать short, т.к. он 2 байта...
C++ Из полного пути к файлу выделить только имя файла http://www.cyberforum.ru/cpp-beginners/thread647542.html
Написать программу, которая по введённому полному пути к файлу выделяла бы только имя файла (то, что следует после последнего слеша или обратного слеша). Например, ввод: ...
C++ Класс даты Определить ещё один класс Date, дата в котором хранилась бы в упакованном виде. Интерфейс этого класса должен ПОЛНОСТЬЮ СОВПАДАТЬ с интерфейсом класса из задания 1. При этом эти два класса не... подробнее

Показать сообщение отдельно
Aesonet
23 / 23 / 1
Регистрация: 04.04.2012
Сообщений: 119

Задача из книги "C++ за 21 день" - C++

06.09.2012, 15:18. Просмотров 694. Ответов 18
Метки (Все метки)

Застопорился на этой задаче.
Задание: что неправильно в этой программе?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
using namespace std;
class CAT
{
public:
       CAT(int age){itsAge=age;}
       ~CAT(){}
       int GetAge()const{return itsAge;}
private:
        int itsAge;      
};
CAT &MakeCat(int age)
{
CAT *pCat=new CAT(age);
return *pCat;   
 
}
 
int main()
{
    int age=10;
    CAT Boots = MakeCat(age);
    cout<<"Boots is "<<Boots.GetAge()<<" years old!\n";
system ("pause");  
return 0;
}
Вообще не могу понять, что неправильно в ней и как это, что то исправить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru