KChernov
проблемы никакой нет.
а boost - да, используется.
проблемы никакой нет.
а boost - да, используется.
а boost - да, используется.
проблемы никакой нет.
Причем все примеры, которые я пока находил, либо используют многомерный статический массив, либо одномерный динамический.
обернутый в класс. Правда, придется создать итераторы для представления трехмерных матриц, двумерных матриц и векторов. Это делается при помощи slice и gslice.
... а вот с остальным как бороться?А зачем бороться? И главное, как ты представляешь себе результат? Если каждое измерение может менять свою длину при каждом вызове функции, то всё равно получится то же самое, разве что замаскированное под более простые конструкции. Даже boost наверняка аналогичный код содержит, только тебе его не видно. Так что вопрос "а зачем бороться?" всё равное остаётся. Не вижу смысла городить что-то ради экономии на количестве строк инициализации многомерного массива в одном единственном месте. Хочешь, вынеси в отдельную функцию и вызывай её с параметрами.
Понимаешь нужно написать эту программу используя только вызовы функций но не используя классы.
Может тебе стоит выслать весь програмный код для наглядности.
Здравствуйте!
помогите, я в С++ новичок. Решаю задачу "нахождение суммы четных чисел в массиве".
Вот моё решение
типичнейшая ошибка начинающего С программиста "=" - это операция присваивания и её результат ненулевой, т.е. b=0 - всегда истина
if (b[i]="aaa") ///// Здесь выдает ошибку E2277. В чем дело????
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
Предыдущая тема: не знаю как назвать тему :-)