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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Анатолий
Сообщений: n/a
#1

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

28.07.2007, 20:56. Просмотров 1447. Ответов 1
Метки нет (Все метки)

Положение дел таково: написана программа, которая работает и вроде все замечательно, но, вспоминая программирование, которому обучался в институте курсе где-то на втором, понимаю, что программа изобилует(?) глобальными переменными (21 переменных всего, из них 12 целые числа, 7 булевы, 2 структуры времени). Вроде как это не очень хорошо, но вот чем это плохо? Стоит ли мучать голову подобным вопросом?

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

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

Оптимизация кода - C++
Есть вот такой кусочек кода integer h (integer k,n) {return k–n*3 ;} . . . . . z = h (k1, n2) ; Подскажите - как его можно...

оптимизация кода - C++
Добрый вечер всем. У меня такая проблема: написал прогу, необходимо продемонстрировать ее работу. Т.е. есть L2 список, дек и массив деков,...

Оптимизация кода - C++
Пожалуйста форумчане как можно сократить этот код Особенно от 27 до 90 строки #include <iostream> using namespace std; int main() ...

Оптимизация кода - C++
Как сравнить 2 строки. Вот как их задавал в ходе программы string h,b; ... char * text = NULL; if ( OpenClipboard(0) ) { ...

оптимизация кода - C++
Задача: определить, является ли последовательность скобок действительной. Длинна строки не превышает 100000. Например: № Input Output ...

Оптимизация кода - C++
В С++ я совсем недавно, вот задали задачку: Перемножить 2 матрицы MxМ, элементами которых являются матрицы NxN. Код я вроде написал,...

1
Fist
Сообщений: n/a
29.07.2007, 01:03 #2
Создаеш класс или несколько классов в каждом из которых и хранятся отдельные переменные, доступ к которым осущ. через объекты классов или методов, вызывая их в main. Если используешь указатель-обращение через &
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.07.2007, 01:03
Привет! Вот еще темы с ответами:

Оптимизация кода - C++
main: #include <iostream> #include <conio.h> #include "keyBuffer.h" #include "pause.h" #include <windows.h> const char...

Оптимизация кода (C++) - C++
Добрый вечер. У меня есть две функции. Вопрос:"Как оптимизировать этот код, пользуясь тем, что тела отличаются лишь несколькими строчками?"...

Оптимизация кода - C++
В общем дело такое, мне нужно 2 одинаковые программы(небольшие), только одна программа должна быть неоптимизированная, а другая, точно...

Оптимизация кода - C++
Программа ищет одинаковые файлы в папке где сама находится(по маске или расширению), по хэшу, и перемещает все копии в отдельную папку. ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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