Есть ли способ инициализировать объект, используя пустой массив (или строку) или динамическое (так многократное) имя? [зC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Есть ли способ инициализировать объект, используя пустой массив (или строку) или динамическое (так многократное) имя? [з

Сообщение Anonymous »

1 -я часть: относительно struct в C и классе в C ++:
Я спрашиваю, как инициализировать как объект:
  • as Mrray
  • или строка
  • или veecter или stude (в li le -le -comething)
    или e -e -e -e -e -in -come (in come le) />
of n таких элементов: struct complex numx [n] ,
Но как я читаю на cppreference.com :

Когда инициализируя объект структуры или типа союза, инициализатор должен быть non-empty . /> < /blockquote>
Кроме того, я получаю сообщение об ошибке ниже: < /p>

sol.c:42:12: ошибка: объект размером Object. < /p>
Я попробовал такое решение, подобное этому ниже: < /p>
#include
#include

struct Complex {
float real;
float imgn;
};

void initobjm(int* *nx, int n1){ // init. obj. multiple
for(int i = 0; i < n1; i++){
*(*nx + i) = i + 1; //

Подробнее здесь: https://stackoverflow.com/questions/795 ... g-or-a-dyn
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»