Простой вопрос по С++ (не задача)

С++ Компютеры

Допустим есть
int *w=new int;
*w=10;
а как объявить через new массив m[10] Допустим? очень буду благодарен за ответ




Примечание:
Drino
массив в динамической памяти хочу сделать именно через функцию new
Ответы:
int *w = new int[10];
w[0] = 0;
for (int i=1; i<10; i++)
w[i]=w[i-1]+i;
Если вам нужно передать массив в функцию вида void f(int i[10]); то вам придётся либо переписывать функцию f на  void f(int *i), либо отказаться от динамической памяти в пользу стековой.


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.