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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 54, средняя оценка - 4.98
lirik
2 / 2 / 0
Регистрация: 17.03.2009
Сообщений: 23
#1

Объявление двумерного массива - C++

30.03.2009, 02:16. Просмотров 6538. Ответов 3
Метки нет (Все метки)

Здравствуйте!
Как объявить двумерный массив как public , я имею ввиду что например класс или одномерный массив можно объявить вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 MyClass** box;
 
void MyFunc (num) {
  box = new MyClass* [num];
  for (int z = 0; z < num; z++) {
     box[z] = new MyClass(this);
  }
//....
}
 
//
//или массив
//
 
int* posarray;
void MyFunc (num) {
  box = new int[num];
//....
}
это все работает , а как также объявить двумерный массив ?:'(
пытался искать в гугле да и на форуме , ничего не нашел наверно по таму что не знаю как правильно составить поиск на это
вот что пробывал сделать сам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 int* posarray;
void MyFunc (num) {
  box = new int[num][num];
}
 
//
//...
//
 
 int* posarray;
void MyFunc (num) {
  box = new int[num];
  for (int i = 0; i < num; i++) {
   box[i] = new int[num];
  }
}
 
//
//...
//
 
 int* posarray;
void MyFunc (num) {
  box = new int[num];
   box[num] = new int[num];
}
 
//
//все это не правильно((((
//
Помогите пожалуйстаааааааа
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2009, 02:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объявление двумерного массива (C++):

Объявление двумерного массива в классе - C++
Здравствуйте. Мне нужно создать поле в классе, выраженное двумерным массивом. Я делаю так: class Fence { private: const int...

Объявление двумерного массива (не целочисленные значения) - C++
Здравствуйте. Помогите объявить двумерный массив с нецелочисленными значениями. Я хочу написать программу по симплекс-методу.

Функции двумерного массива. Транспонировать матрицу через ввод вывод функции двумерного массива. - C++
Транспонировать матрицу через ввод вывод функции двумерного массива.Сначала вывести ее,а потом провести транспонирование.

Объявление массива - C++
Есть два файла первый с функцией main() main.cpp #include &lt;iostream&gt; #include &lt;string&gt; #include &quot;first.cpp&quot; using namespace std;...

объявление массива - C++
int N = 10; int mas = {5,8,2,0,6,3,8,2,7,9}; По чему так нельзя, подчеркивает masN]?

Объявление массива - C++
Всем добрый день, очень нужна помощь. Вопрос собственно такой: Объявляется объект class MainClass { MainClass(); ...

3
Vourhey
Почетный модератор
6482 / 2256 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
30.03.2009, 02:35 #2
int **pointer_to_array_of_pointers_to_int_arrays.
0
lirik
2 / 2 / 0
Регистрация: 17.03.2009
Сообщений: 23
30.03.2009, 08:49  [ТС] #3
извените ,не могли бы вы пожалуйста поподробнее описать это , я недоконца понял вот так ?
C++
1
2
3
4
int **pointer_to_array_of_pointers_to_int_arrays;
void MyFunc (num) {
  pointer_to_array_of_pointers_to_int_arrays = new int*[num][num];
}
так я же вроде так пробывал ?!

Добавлено через 5 часов 56 минут 37 секунд
люди, ну помогите пожалуйто:'(
0
Monte-Cristo
2789 / 1375 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
30.03.2009, 10:15 #4
C++
1
2
3
4
5
void MyFunc (num) 
{
  int **box = new int*[num];
  for (int i = 0; i < num; i++) box[i] = new int[num];
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2009, 10:15
Привет! Вот еще темы с ответами:

Объявление большого массива в C++ - C++
Здравствуйте. Не могу разрешить такую задачу: нужен массив int a;, при выполнении выдается Stack Overflow, я понимаю что скорее...

Объявление размерности массива в Microsoft VS - C++
До этого пользовался CodeBlocks, но препод в ВУЗе требует, чтобы мы все делали именно в visual studio. Вот начал осваивать и столкнулся с...

Объявление struct в элемент массива. - C++
Доброго дня! Нужно реализовать следующую задачу... Есть массив : int map; Теперь мы перебираем каждый элемент массива, и...

Объявление динамического одномерного массива. - C++
БИЛЕТ №14 3. Составьте программу, в которой объявляется динамический одномерный массив заполненный числами типа int. Причем первыми...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
30.03.2009, 10:15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru