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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести через структуру средний рост мужчин http://www.cyberforum.ru/cpp-beginners/thread1045888.html
Известны пол и рост каждого из 22 человек. Найти средний рост мужчин.
C++ Стиль автора Доброго времени суток дорогие друзья, очень вас прошу о помощи. Известно, что одной из характеристик стиля автора является длина предложений. Дан текст, состоящий их нескольких предложений,... http://www.cyberforum.ru/cpp-beginners/thread1045887.html
C++ Как записатьь это выражение на с++?
C++ Найти количество различных чисел, которые можно получить из числа ровно за C команд
#include <iostream> using namespace std; int c(int x, int y) { if (x == y || y == 0) return 1; else if (y > x) return 0; else return c(x - 1, y - 1) + c(x - 1, y); } int main() {
C++ Задача на чистом Си. Массивы http://www.cyberforum.ru/cpp-beginners/thread1045850.html
Написать программу, которая находит в квадратной матрице N*N находит строки с минимальной и максимальной суммой элементов. С клавиатуры задается N. Буду очень благодарна за помощь,так как у самой...
C++ Работа с классами Здравствуйте. Помогите написать программу. Заранее спасибо. Создать класс Равносторонний треугольник, член класса – длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о... подробнее

Показать сообщение отдельно
Paul4ik
3 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 30
17.12.2013, 22:02  [ТС]
Цитата Сообщение от _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;
}
но использовать классы правильнее.
Я имею в виду вот что: допустим, есть код(неоптимизированный), и там куча различных циклов. Программа работает правильно, при всём при этом. А в оптимизированном коде программа работает без этих самых лишних циклов. Вот как, в общем
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru