Есть ли способ инициализировать объект, используя пустой массив (или строку) или динамическое (так многократное) имя? [з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

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