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

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

Войти
Регистрация
Восстановить пароль
 
Gygocopter
10 / 10 / 5
Регистрация: 05.02.2014
Сообщений: 124
#1

Const #define - C++

12.04.2014, 23:31. Просмотров 370. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
const int HOLFSDsize= 2;//#define HOLFSDsize 2   // m-угольник
 
void HOLFSD()
{
 
    int i, n, l;                 // объявляем переменные
    float x1, y1, x, y;
    float a[HOLFSDsize], b[HLOFSDsize];
 
    x = 0; y = 0;                        // координаты A (x,y)
    for (i = 0; i<HOLFSDsize; i++)
    {
        a[i] = cos(2 * M_PI * i / HOLFSDsize);
        b[i] = sin(2 * M_PI * i / HOLFSDsize);
    }
............
}
Можно ли как-нибудь в функции задать значение HOLFSDsize ? (Нужно чтобы при каждом вызове функции задавалось значение HLOFSDsize)
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2014, 23:31     Const #define
Посмотрите здесь:

C++ define
C++ Чем оличается define от const
C++ Различия между #define и const
C++ #define
define не C++
define C++
C++ #define
C++ Разница между объявлениями const Person p1 и Person const p1
C++ c++11 и $define
Int* const или const int*? C++
C++ Чем отличаются выражения (const int[]){value} от (const int[]){100}
#define PI or static const float PI C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kiborgdelto
70 / 72 / 27
Регистрация: 23.03.2011
Сообщений: 141
13.04.2014, 00:03     Const #define #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
можно но тогда нужно будет создавать массивы динамически
C++
1
float *a=new float [HOLFSDsize];
Tulosba
:)
Эксперт С++
4391 / 3234 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
13.04.2014, 11:51     Const #define #3
Цитата Сообщение от kiborgdelto Посмотреть сообщение
можно но тогда нужно будет создавать массивы динамически
при наличии поддержки VLA можно и на стеке создавать. gcc умеет. В C++14 должны добавить для всех.
Yandex
Объявления
13.04.2014, 11:51     Const #define
Ответ Создать тему
Опции темы

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