Я хочу определить структуру в программе flex:
%{
#include <math.h>
#include <string>
#include <vector>
#include <iostream>
#include <map>
struct Node{
string action;
vector<Node> vecini[];
};
%}
и хотя я включаю вектор и строку, я все равно получаю эти ошибки: ошибка: «строка» не называет ошибку типа: поле «vecini» имеет неполный тип
Спасибо !
vecini
Node
является неполным типом. Вместо этого вы можете использоватьstd::vector<std::unique_ptr<Node>>
. - person Alexandre C.   schedule 08.01.2013