Я отстал от жизни?
Sep. 24th, 2011 05:47 pmВижу у
colobuska (ВМК, третий курс) в коде программы на C++ конструкцию
int func(int arg)
{
...
float matrix[arg][arg]
...
}
Что, так уже можно? Без геморроя с malloc/new/free/delete?
А вообще у них любопытные задачки на машграфе. Понятно, что простейшие фильтры, и можно их такие самому придумать, но все равно интересно. И Qt как основа - тоже правильно.
int func(int arg)
{
...
float matrix[arg][arg]
...
}
Что, так уже можно? Без геморроя с malloc/new/free/delete?
А вообще у них любопытные задачки на машграфе. Понятно, что простейшие фильтры, и можно их такие самому придумать, но все равно интересно. И Qt как основа - тоже правильно.
no subject
Date: 2011-09-24 02:04 pm (UTC)no subject
Date: 2011-09-24 02:09 pm (UTC)no subject
Date: 2011-09-24 02:15 pm (UTC)no subject
Date: 2011-09-24 04:16 pm (UTC)по теме -- официально в С так можно с С99, в С++ нельзя. до этого можно было делать alloca (с разницей что VLA освобождается в конце блока, а alloca в конце функции). поскольку это все выделяется на стеке, для двухмерных массивов флотов это может оказаться не лучший выбор.
no subject
Date: 2011-09-24 02:07 pm (UTC)no subject
Date: 2011-09-25 07:05 am (UTC)no subject
Date: 2011-09-24 02:34 pm (UTC)Только исключения ловить не забывайте...
Date: 2011-09-24 04:00 pm (UTC)Re: Только исключения ловить не забывайте...
Date: 2011-09-24 04:17 pm (UTC)no subject
Date: 2011-09-24 05:15 pm (UTC)no subject
Date: 2011-09-24 05:19 pm (UTC)no subject
Date: 2011-09-24 11:28 pm (UTC)P.S. А C++ не надо, тут моё мнение не изменилось. ;-)
... Эч ба мЕ? Элтай ба сэтай? ...
no subject
Date: 2011-09-25 07:06 am (UTC)