Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2008, 14:04   #1
Иллидан
Форумчанин
 
Регистрация: 16.01.2008
Сообщений: 288
По умолчанию Как лучше объявить функцию?

Как лучше объявить функцию preobr в этом коде.
Код:
class Bank{

int size;
public:
void Init()
{
float k;
..
preobr(k);
....

}
...
Bank preobr(float a)
{
if (size>5)
... 
...

}

};
int main()
{
Bank A;
A.Init();
// нет смысла писать A.Preobr()
}
Получаестя, что функция "преобр" не вызывается как самсотоятельный метод в основной программе, но ее действия зависят от приватного поля size. Как лучше ее объявить?
Иллидан вне форума Ответить с цитированием
Старый 20.05.2008, 14:31   #2
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Убери функцию "преобр" из Init и вызывай в main
Hollander вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
оформить как функцию arturka Помощь студентам 11 20.06.2008 23:41
как в процедуре объявить массив? kolduev Помощь студентам 7 18.02.2008 23:35
объявить класс для описания клиеннтского потока. с атрибутами String. Sargon Работа с сетью в Delphi 4 23.12.2007 23:36
где правильно объявить переменной значение Caption WhitePoint Общие вопросы Delphi 6 09.06.2007 00:19
Где надо объявить и описать вводимые данные, чтобы расчитать с помощью них формулы Соня Помощь студентам 1 31.05.2007 07:07