Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2010, 13:15   #1
zgest
Пользователь
 
Регистрация: 23.03.2009
Сообщений: 15
По умолчанию Переменная extern

В Unit4.cpp описана переменная const int size=384;

В Unit1.h она объявляется extern const int Vsize;
И там же в Unit1.h ниже описана функция void func(double Array[size]){...}

Компилятор ругается, что для задания размера массива Array нужна константа вместо size. Что не так? Как быть?
zgest вне форума Ответить с цитированием
Старый 16.02.2010, 14:28   #2
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

Код:
В Unit4.cpp описана переменная const int size=384;

В Unit1.h она объявляется extern const int Vsize;
И там же в Unit1.h ниже описана функция void func(double Array[size]){...}
ога ?

и кстати, константы с внешней компоновкой вроде должны сразу быть инициализированными.
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance

Последний раз редактировалось pproger; 16.02.2010 в 14:42.
pproger вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обнуляется переменная Hippie Помощь студентам 1 09.01.2010 20:22
переменная в адресе Shaggrath Помощь студентам 9 17.07.2009 21:05
Переменная и Memo ben95 Общие вопросы Delphi 2 18.04.2009 12:10
c# ссылочная переменная hizahazahub Общие вопросы .NET 1 16.04.2009 20:53
Странная переменная. GreenDan Помощь студентам 6 25.08.2008 19:35