| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > как объявить константу внутри класса? |
| Автор: Dmi3ev 15.6.2009, 14:04 | ||||||
вот так делал (до этого времени так вполне подходило), но сейчас это мне не совсем подходит, потому как так не получится объявить массив, размер которого задается константой... как правильно объявить константу в классе? Добавлено @ 14:07 те есть константа
и есть массив
и вот такую штуку надо внутри класса сделать... как??? |
| Автор: mes 15.6.2009, 14:07 |
| enum ? |
| Автор: Dmi3ev 15.6.2009, 14:08 | ||
я сначала непонятно похоже сказал... Добавлено через 16 секунд нет, это не то... |
| Автор: mrbrooks 15.6.2009, 14:12 |
| Dmi3ev, http://forum.vingrad.ru/forum/topic-255790/anchor-entry1844387/0.html |
| Автор: azesmcar 15.6.2009, 14:22 | ||||||||
Добавлено через 2 минуты и 32 секунды насчет массива - тут нужна константа времени компиляции. 1.
2.
|
| Автор: Dmi3ev 15.6.2009, 14:39 | ||
| Те получается, что единственным выходом (если нужно использовать константу для объявления длины массива) является использование enum? Добавлено через 1 минуту и 38 секунд или второй вариант
который мне не очень понятен... можно на примере, допустим размер 10х10 |
| Автор: Dmi3ev 15.6.2009, 14:43 | ||
mes, извини, я сначала думал, что это не выход... в смысле не самый правильный... |
| Автор: azesmcar 15.6.2009, 14:45 | ||||
только в этом случае для кажой комбинации чисел будет сгенерирован отдельный класс со встроенными числами. Это немного другое, смотря что надо. |
| Автор: Dmi3ev 15.6.2009, 14:50 | ||
надо просто задавать размеры массивов + использовать в методах для расчетов... буду юзать enum, он уместней в моей задаче, да и понятней... я так думаю, это правильно. спасибо! |
| Автор: azesmcar 15.6.2009, 14:52 |
static const int тоже подойдет. |
| Автор: mes 15.6.2009, 14:56 |
В частности для массивов объявленных в теле класса не подойдет |
| Автор: Dmi3ev 15.6.2009, 14:59 | ||
да не подойдет, поэтому и спрашивал, собственно... |
| Автор: azesmcar 15.6.2009, 15:01 |
что имеется ввиду под телом класса? |
| Автор: Dmi3ev 15.6.2009, 15:05 | ||||
мне надо было, чтобы можно было написать
вот таким макаром
это сделать нельзя, поэтому я и спрашивал... |
| Автор: azesmcar 15.6.2009, 15:07 | ||||
разумеется так нельзя
так можно. |
| Автор: Dmi3ev 15.6.2009, 15:09 |
| но так мне не нужно... |
| Автор: azesmcar 15.6.2009, 15:13 |
честно говоря не понял в чем разница, но не важно |
| Автор: Dmi3ev 15.6.2009, 15:23 | ||
да |