ОБСУЖДЕНИЕ

Создание объектов с именами, заданными в ходе работы программы

1 ответов 3,5 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
У меня программа рисует графы. Есть функция, которая добавляет вершины, принимая параметр *имя_вершины*.
Я хочу, чтобы создавался объект с именем, совпадающим с этим параметром, чтобы можно было эти вершины отличать друг от друга.
Какой синтаксис ?

Что-то вроде этого должно же быть:
Код:
addNode("node1");

..........

void ****::****(string name)
{
............
Node *(name) = new Node();
............
}
 
Добавь в класс Node поле строкового типа, которое будет инициализироваться конструктором Node(...) при создании обьекта класса Node.