Форум программистов, компьютерный форум 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. При этом эти два класса не... подробнее

Показать сообщение отдельно
Кот Ангенс
317 / 267 / 38
Регистрация: 24.05.2012
Сообщений: 629
06.09.2012, 17:28
Цитата Сообщение от Кот Ангенс Посмотреть сообщение
C++
1
2
3
CAT MakeCat(int age) { return CAT(age); }
CAT* AllocCat(int age) { return new CAT(age); }
void FreeCat(CAT* c) { delete c; }
C++
1
2
3
4
5
int main() {
    CAT* Murka = AllocCat(10);
    cout << "Murka is " << Murka.GetAge() << " years old.";
    FreeCat(Murka);
}
Считаю, если память выделяется в функции, то она и освобождаться должна в функции (другой). Иначе как-то нерасиво.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru