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

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

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

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

30.03.2009, 02:16. Просмотров 6514. Ответов 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];
}
 
//
//все это не правильно((((
//
Помогите пожалуйстаааааааа
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2009, 02:16     Объявление двумерного массива
Посмотрите здесь:

C++ Объявление массива
Объявление динамического массива указателей C++
Объявление массива C++
Объявление большого массива в C++ C++
C++ Объявление struct в элемент массива.
Объявление динамического одномерного массива. C++
C++ Объявление константы и массива в классе
C++ Объявление размера одномерного массива
C++ объявление массива
Объявление двумерного массива (не целочисленные значения) C++
Объявление размерности массива в Microsoft VS C++
C++ Объявление двумерного массива в классе

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
30.03.2009, 02:35     Объявление двумерного массива #2
int **pointer_to_array_of_pointers_to_int_arrays.
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 секунд
люди, ну помогите пожалуйто:'(
Monte-Cristo
2787 / 1373 / 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];
}
Yandex
Объявления
30.03.2009, 10:15     Объявление двумерного массива
Ответ Создать тему
Опции темы

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