Показать сообщение отдельно
Старый 30.12.2012, 22:15
Dip52 вне форума Посмотреть профиль Отправить личное сообщение для Dip52 Найти все сообщения от Dip52
  № 5  
Ответить с цитированием
Dip52

Регистрация: Aug 2012
Сообщений: 297
Цитата:
Сообщение от Condorcet Посмотреть сообщение
Неудобство использования такой функции в программе Может быть имеет смысл использовать для этих целей массив, в который добавлять эти аргументы и передавать этот массив функции?
Можно и так. Кроме того, что я написал выше у меня ещё и в том классе стоит около 100 вызовов одной функции, которая обрабатывает полученный аргумент (один из ста) и добавляет его в массив. По виду выглядит всё удобным.
Сначала пробовал с помощью массива реализовать, но программа выдавала неизвестную ошибку. Думал, что из-за массива. Оказалось, что в конце конструктора стояла точка с запятой.
Спасибо, что напомнили про массив. Сейчас придумал как сделать то же самое, но уже с помощью цикла и массива. То есть: отправляется массив в качестве аргумента функции (одного подкласса), далее цикл вызывает другую функцию и в качестве аргумента содержит элемент массива, функция его обрабатывает и добавляет уже в новый массив. Теперь не нужно писать вызов функции так много раз.

Добавлено через 56 секунд
Цитата:
Сообщение от alatar Посмотреть сообщение
К большим проблемам.
Попробуйте перефразировать вопрос.
Идёт ли какая-нибудь нагрузка на процессор (или на что-то другое), если да, то как её можно избежать (если можно).

Добавлено через 1 минуту
Цитата:
Сообщение от caseyryan Посмотреть сообщение
Ужас.. 100+ аргументов.
Однозначно код надо менять. Не должно быть такого количества аргументов.
Программе, в принципе, по барабану сколько их там, но для человека этот код очень "трудночитаем"
Точно по барабану? Ничего не нагружает?