#include<iostream>
using namespace std;
int main()
{
int i= new int;
cout<<i;
return 0;
}
, когда я пытался присвоить Int Ценит осыпать его показывает ошибки: недопустимое преобразование из «междунара *» на «Int»Присвоить целое значение осыпать
, когда я присвоить значение Int указателя то он присваивается ему. Почему мы не можем присвоить значение int для heap.Yes я знаю как можно больше, не присваивая значение куче. Я посмотрел много сообщений stackoverflow, каждый из которых объяснял о int * p = new int [10]; Пожалуйста, объясните мне это. Спасибо за помощь.
У вас неправильная декларация. объявите его как int * arr = new int [100]; –
@RaviHirani: Нет !!!!!!!!! –
Моя ошибка, int i = new int(); Is равно int i = 0; –