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

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

Войти
Регистрация
Восстановить пароль
 
Paul4ik
3 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 30
#1

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

17.12.2013, 20:59. Просмотров 278. Ответов 3
Метки нет (Все метки)

В общем дело такое, мне нужно 2 одинаковые программы(небольшие), только одна программа должна быть неоптимизированная, а другая, точно такая же, но оптимизированная. Можете помочь чем-нибудь?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2013, 20:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Оптимизация кода (C++):

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

оптимизация кода! - C++
Народ я тут написал простенькую программу которая вычесляет x из уровнения вида a+x=b x+a=b a+b=x Тоесть пишешь например:...

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

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

Оптимизация кода - C++
Здравствуйте! у меня есть такая функция, которая очень часто вызывается: int fun(int x_,int y_,int z_) { for(int k=0;k<80;k++) {...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
_lunar_
1255 / 1181 / 86
Регистрация: 03.05.2011
Сообщений: 2,853
Записей в блоге: 6
Завершенные тесты: 1
17.12.2013, 21:38 #2
под оптимизацией что вы имеете ввиду? Может быть в оптимизированной программе использовать классы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
 
using namespace std;
 
class Class
{
    int a;
public:
    void Set(int i);
    int Get();
 
};
 
void Class::Set(int num)
{
    a = num;
}
 
int Class::Get()
{
    return a;
}
 
int main()
{
    Class objClass_1, objClass_2;
    objClass_1.Set(1);
    objClass_2.Set(2);
    cout << objClass_1.Get() << endl;
    cout << objClass_2.Get() << endl;
    cin.get();
    return 0;
}
хоть и длиннее чем
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
using namespace std;
 
int main()
{
    cout << 1 << endl;
    cout << 2 << endl;
    cin.get();
    return 0;
}
но использовать классы правильнее.
Paul4ik
3 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 30
17.12.2013, 22:02  [ТС] #3
Цитата Сообщение от _lunar_ Посмотреть сообщение
под оптимизацией что вы имеете ввиду? Может быть в оптимизированной программе использовать классы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
 
using namespace std;
 
class Class
{
    int a;
public:
    void Set(int i);
    int Get();
 
};
 
void Class::Set(int num)
{
    a = num;
}
 
int Class::Get()
{
    return a;
}
 
int main()
{
    Class objClass_1, objClass_2;
    objClass_1.Set(1);
    objClass_2.Set(2);
    cout << objClass_1.Get() << endl;
    cout << objClass_2.Get() << endl;
    cin.get();
    return 0;
}
хоть и длиннее чем
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
using namespace std;
 
int main()
{
    cout << 1 << endl;
    cout << 2 << endl;
    cin.get();
    return 0;
}
но использовать классы правильнее.
Я имею в виду вот что: допустим, есть код(неоптимизированный), и там куча различных циклов. Программа работает правильно, при всём при этом. А в оптимизированном коде программа работает без этих самых лишних циклов. Вот как, в общем
vitecd
18 / 1 / 0
Регистрация: 26.09.2013
Сообщений: 59
18.12.2013, 04:08 #4
дак погуглите... найдите чужую программу, которую просят оптимизировать, и посмотрите на результат.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2013, 04:08
Привет! Вот еще темы с ответами:

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

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

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

Оптимизация кода - C++
Положение дел таково: написана программа, которая работает и вроде все замечательно, но, вспоминая программирование, которому обучался в...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
18.12.2013, 04:08
Ответ Создать тему
Опции темы

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