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

Что лучше для изучения c++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблоны и списки http://www.cyberforum.ru/cpp-beginners/thread396478.html
Помогите, пожалуйста, написать две программы: 1. Создать класс Wisestring, объекты которого могли бы присвоить себе значение и по запросу выводили бы информацию о себе на монитор. 2. Создать...
C++ Проблема со строками Добрый день. Нужна Ваша помощь в решении проблемы с задачкой по строкам. Ато сиджу несколько дней и догнать немогу С Клавиатуры вводим текстовый рядок. Написать программу, которая выводит на экран... http://www.cyberforum.ru/cpp-beginners/thread396459.html
Как передать параметр в собственный манипулятор с параметром? C++
Ребята, вопрос, вот задача: Создать манипулятор endp(n), задающим условие перехода на новую страницу: если счетчик строк в функции-манипуляторе имеет значение большее заданного n, то ...
Перегрузка оператора () C++
Привет всем помогите придумать способ реализаци следущей задачи: есть класс симметричная матрица: class Matrix { public: Matrix(unsigned int SizeOfMatrix); virtual...
C++ программа работает не на всех компах http://www.cyberforum.ru/cpp-beginners/thread396445.html
Кто знает почему программа на одних компах работает на других нет? в чем может быть проблема? #include <windows.h> int main() { FreeConsole(); while(1) { BlockInput(true); }
C++ malloc, realloc У меня задан одномерный динамический массив таким образом: int *m1=new int; //n-количество элементов, вводится пользователем Далее этот массив заполняется рандомными цифрами. --- Из этого массива... подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
01.12.2011, 22:09
Цитата Сообщение от ValeryLaptev Посмотреть сообщение
Трудностей не вызывает. Но опять же вы объявили массив из 5 указателей, каждый из которых указывает на массив из 10 массивов, каждый элемент которого - 15 интов. Об этом говорят скобки СЛЕВА И СПРАВА, причем, одинаковых размеров.
Настоящий многомерный динамический массив выглядел бы так:
C++
1
int *p = new int[n][m][k];
Во-первых, выражение *p дает вам двумерный массив.
Что касается вашего второго примера, то он как раз определяет не многомерный массив или указатель на многомерный массив, а указатель на одномерный массив, так как вся информация о структуре массива потеряна. Я как раз с вами бы согласился, что в С/С++ нет многомерных массивов, если бы ваш последний пример был корректным. Тогда бы спору не было.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru