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

Выделение памяти для массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не пойму почему не компилируется код взят с книги Либерти ? http://www.cyberforum.ru/cpp-beginners/thread986318.html
#include <iostream> using namespace std; const int DefaultSize = 10; // обычный класс Animal для // создания массива животных class Animal { public: Animal(int);
C++ Для заданного нелинейного уравнения Для заданного нелинейного уравнения: x−sin(x)=4 выполнить следующие действия: 1. Найти интервал изоляции одного из корней. 2. Написать программу на языке С++ для вычисления корней нелинейного уравнения x−sin(x)=4, погрешность расчета принять e=0,0001. В программе реализовать два указанных в варианте метода (1 – метод половинного деления, 2- метод хорд, 3 – метод касательных, 4 – метод... http://www.cyberforum.ru/cpp-beginners/thread986315.html
C++ Скопировать поток в поток
Есть ли возможность скопировать один поток в другой. Например int main() { ofstream (*P) = new ofstream; ofstream out("C:\123.txt"); }
Вводится последовательность целых чисел C++
Вводится последовательность целых чисел, 0 – конец последовательности. Определить среднее арифметическое простых чисел последовательности (функцией оформить проверку числа: результатом функции будет 1 – число простое, 0 - нет). Написать программу цикла с использованием функций, возвращающих одно значение.
C++ sizeof() http://www.cyberforum.ru/cpp-beginners/thread986287.html
Ребята,объясните пожалуйста для чего нужен sizeof()?А то в книге очень заумно написано...
C++ Оператор if и структуры. Возвращение структуры из функции Здравствуйте, имеется такая вот функция. void InputStructEmployee (int StructSize) { StructEmployee UsrStruct; string FileName; for (int iter = 0; iter < StructSize; iter++) { UsrStruct.id = iter + 1; UsrStruct.expirience = rand()%20; FileName = "education.txt"; UsrStruct.education = GetDataOfFile(FileName); FileName = "FIO.txt"; подробнее

Показать сообщение отдельно
Qwoort
 Аватар для Qwoort
0 / 0 / 0
Регистрация: 04.06.2009
Сообщений: 49
24.10.2013, 01:36     Выделение памяти для массива
Пишу такой код:

C++
1
2
3
4
int main()
{
    int* arr1 = new int[2];
}
Всё норм.

Теперь такой:

C++
1
2
3
4
int main()
{
    int** arr1 = new int[2][2];
}
Вылазит ошибка:
error C2440: инициализация: невозможно преобразовать "int (*)[2]" в "int **.

Объясните плз, что не так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru