Witam
Jako że używam windowsa 32bit i visuala to niestety nie mam funkcjonalności C++ 11 i jestem na razie skazany na boosta. Generator liczb pseudolosowych udało mi się użyć i teraz próbuję użyć boost::array i są problemy z tym.
Nie mam problemu gdy używam typu int w tablicy ale gdy np. próbuję użyć własnego typu danych to mi errorami sadzi, przykład:
#include <boost/array.hpp>
#include <boost/assign.hpp>
using namespace boost::assign;
typedef struct Node
{
Node():vertexNum(0){}
Node(u32 num):vertexNum(num){}
u32 vertexNum;
list<Node *> childs1;
list<Node *> childs2;
list<Node *> childs3;
} Node;
....
boost::array<Node, MAX_NET_MOVABLE_VERTICES> mNetMovVertixes;
...
mNetMovVertixes = list_of<Goalnet::Node>Node(62)Node(63)Node(3)Node(1)Node(2) //back
Node(61)Node(60)Node(4)Node(0)Node(6)
Node(65)Node(64)Node(5)Node(9)Node(7)
Node(98)Node(99)Node(45)Node(43)Node(40) //top
Node(100)Node(101)Node(46)Node(49)Node(44)
Node(102)Node(103)Node(47)Node(48)Node(50)
Node(78)Node(80)Node(82) //left
Node(85)Node(86)Node(87)
Node(73)Node(70)Node(72)
Node(20)Node(23)Node(24) //right
Node(26)Node(27)Node(28)
Node(12)Node(13)Node(15);