![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
![]()
нужно создать функцию, которая ссылается на структура шаболона box как на своё формальный аргумент и присваивает элементу volume результат произведения трёх других измерений. При этом необхоимо созать встроенную функцию, защитеть элементы структуры от изменений (все, кроме volume и использовать ссылочные переменные
код Код:
Последний раз редактировалось MaTBeu; 10.05.2009 в 16:28. |
![]() |
![]() |
![]() |
#2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Так вы же в структуре объявляете константы. Нельзя так.
Вот как-то так: Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
![]()
а как тогда защитить данные от изменения???? может можно создать константу-ссылку? если да, то как? если нет, то что можно сделать?
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,087
|
![]() Код:
Последний раз редактировалось pu4koff; 10.05.2009 в 12:27. |
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 26.02.2009
Сообщений: 51
|
![]()
Странно, зачем делать неизменяемые константы и писать функцию которая их пытается менять?
Цитата:
![]() |
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
![]()
у меня возник вопрос. вогда мы создаём функцию и её прототипом будет
int* b(x,y) или int &b(x,y) после завершения работы функции, локальные переменные НЕ будут удалены из памяти???? |
![]() |
![]() |
![]() |
#7 | ||
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Небольшой пример: Код:
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
||
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
![]() Цитата:
останутся до очитски памяти оператором delete??? или же будут и без него удалены в виду того, что это локальные переменные? |
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,087
|
![]()
В этом случае, пока не вызовите delete, данные не удалятся
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как прописать переменные типа array в функции? | Dux | Общие вопросы Delphi | 2 | 09.12.2008 23:46 |
Исправте программу.Ссылочные типы данных. Динамическая память | ромка) | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 30.05.2008 04:24 |
Ссылочные типы данных. Динамическая память/HELP!! | ромка) | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 22.05.2008 09:03 |
переменные FoxPro | Vasya | Свободное общение | 0 | 27.01.2008 00:29 |
Переменные из БД | Кронос | БД в Delphi | 2 | 06.06.2007 11:26 |