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

Оптимизация кода - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
Анатолий
Сообщений: n/a
28.07.2007, 20:56     Оптимизация кода #1
Положение дел таково: написана программа, которая работает и вроде все замечательно, но, вспоминая программирование, которому обучался в институте курсе где-то на втором, понимаю, что программа изобилует(?) глобальными переменными (21 переменных всего, из них 12 целые числа, 7 булевы, 2 структуры времени). Вроде как это не очень хорошо, но вот чем это плохо? Стоит ли мучать голову подобным вопросом?

Сразу вопрос (если это реально плохо). Пусть есть: форма, на которой кнопка, поля для ввода, таймер, ну текст или там строка состояния. Принцип работы – ввести значение, нажать кнопку, по таймеру обработка и вывод результата. Где в коде должны быть определены если они не глобальные и как к ним обращаться (через & , * или еще как)?

Всякие «хитрые решения», типа хранить переменные в файле, или в компонентах типа RichEdit1 можно не предлагать, интересует работа именно с переменными.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.07.2007, 20:56     Оптимизация кода
Посмотрите здесь:

C++ Оптимизация кода
оптимизация кода! C++
Оптимизация кода C++
C++ Оптимизация кода
C++ Оптимизация, рефакторинг кода
C++ оптимизация кода
оптимизация кода C++
Оптимизация кода C++
C++ Оптимизация, редактирование кода
C++ Оптимизация кода (C++)
Оптимизация кода C++
C++ Оптимизация кода

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Fist
Сообщений: n/a
29.07.2007, 01:03     Оптимизация кода #2
Создаеш класс или несколько классов в каждом из которых и хранятся отдельные переменные, доступ к которым осущ. через объекты классов или методов, вызывая их в main. Если используешь указатель-обращение через &
Yandex
Объявления
29.07.2007, 01:03     Оптимизация кода
Ответ Создать тему
Опции темы

Текущее время: 03:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru