| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > ступенчатый массив |
| Автор: Helicopterr 31.10.2005, 20:19 | ||
| Подскажите, как в С++ создать ступенчатый массив? На С# (для примера) я делаю так:
Но нужно на С++ |
| Автор: Mayk 31.10.2005, 20:21 | ||
|
| Автор: nikf 31.10.2005, 20:22 | ||
|
| Автор: Helicopterr 31.10.2005, 20:26 |
| так и думал! пасибо |
| Автор: Helicopterr 31.10.2005, 20:45 |
| Oops, Mayk, nikf I have a trouble error C2466: cannot allocate an array of constant size 0 error C2501: 'myarray' : missing storage-class or type specifiers error C2372: 'myarray' : redefinition; different types of indirection error C3861: 'myarray': identifier not found, even with argument-dependent lookup ... |
| Автор: Mayk 31.10.2005, 21:02 |
| Это даже http://www.comeaucomputing.com/tryitout/ компилирует. Покажи код |
| Автор: Helicopterr 31.10.2005, 23:04 | ||
|
| Автор: Mayk 1.11.2005, 09:03 |
| нда. запихни все YPS[n]=new short[n+1] в main. |
| Автор: Nwpaunsir 10.3.2013, 16:07 |
| Можете подсказать?? Вот я написал часть кода и попробовал запустить но мне выдало ошибку при запуске(error C2372: 'M' : redefinition; different types of indirection) Подскажите пожалуйста в чем я накосячил?? #include "stdafx.h" #include "stdlib.h" #include <iostream> #include <string> #include <fstream> #include <cstdlib> using namespace std; int main() { int tmp[4][4]; int M[4]; int *M=new int [4]; delete [] M; system("pause"); return 0; } |
| Автор: Фантом 10.3.2013, 16:17 |
| Там же на нормальном английском языке написано, в чем. Зачем Вы два раза объявили M? |
| Автор: Nwpaunsir 10.3.2013, 16:28 |
| спасибо |