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

Как сделать компактный код ? - C++

Восстановить пароль Регистрация
 
 
_RoleX_
 Аватар для _RoleX_
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 12
31.03.2014, 15:00     Как сделать компактный код ? #1
Ребят, дайте советы по тому как сделать свой код компактнее, красивее и читабельней.
Вот пример моего стиля программирования :

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
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
#include <cstdlib>
using namespace std;
void pluss(int number1, int number2);
void minuss(int number1, int number2);
int main(int argc, char* argv[])
{
        setlocale(LC_ALL, "Russian");
        int fNumber_1;
        int fNumber_2;
        int nSelect;
 
        do{
        cout << "Введите число № 1\n";
        cin >> fNumber_1;
        cout << "Введите число № 2\n";
        cin >> fNumber_2;
        cout << "Какое действие хотите сделать?\n";
        cout << "1.Сложить\n";
        cout << "2.Вычесть\n";
        cin >> nSelect;
        switch(nSelect)
        {
        case 1 :
            pluss(fNumber_1, fNumber_2);
            break;
        case 2 : 
            minuss(fNumber_1, fNumber_2);
            break;
        }
        }while(nSelect);
        system("PAUSE");
        return 0;
}
void pluss(int number1, int number2)
{
cout << "Ответ : " << number1 + number2 << '\n';
}
 
 
void minuss(int number1, int number2)
{
cout << "Ответ : " << number1 - number2 << '\n';
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.03.2014, 16:45     Как сделать компактный код ?
Еще ссылки по теме:

C++ Как сделать так, чтобы код вернул НОРМАЛЬНУЮ строку в pName, а не мусор
Как сделать код меньше C++
C++ Как сделать код абстрактным

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

Или воспользуйтесь поиском по форуму:
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
31.03.2014, 16:45     Как сделать компактный код ? #21
Вот именно про такие мифы я и говорил.
Ведь никакой экономии здесь не будет. Возможно будет даже расход!
Давай разбираться. sizeof(int) на 32-битной x86 в win равен 4, sizeof(int*) тоже равен 4. Экономии нет. Зато добавляется (возможное) разыменование.
Однако на x64 - sizeof(int *) == 8, а sizeof(int) все еще 4. а вот и расход.
Но это все теория. А теперь к практике:
Рассмотрим такие варианты:
Большое спасибо, что объяснили, а не начали паясничать. Правда спасибо, теперь буду знать!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Yandex
Объявления
31.03.2014, 16:45     Как сделать компактный код ?
Ответ Создать тему
Опции темы

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