
yeah thanks, for the help. Hmm now i run into another problem.. probably more so to do with c++ language. template <class T> class AES { private: static const boost::array<T, 30> Rcon = { 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36, 0x6c, 0xd8, 0xab, 0x4d, 0x9a, 0x2f, 0x5e, 0xbc, 0x63, 0xc6, 0x97, 0x35, 0x6a, 0xd4, 0xb3, 0x7d, 0xfa, 0xef, 0xc5, 0x91 }; }; // 19 C:\CPW\cs classes\cs512\c++\AES.hpp a brace-enclosed initializer is not allowed here before '{' token On 11/25/06, Mathias Gaunard <mathias.gaunard@etu.u-bordeaux1.fr> wrote:
chun ping wang wrote:
vector<boost::array<int, 4> > v; v.push_back({4, 9, 11, 19});
I already gave you an example. You need to use an intermediate variable.
You could also do this to prevent copying:
v.resize(v.size()+1);
v[v.size()-1][0] = 4; v[v.size()-1][1] = 9; v[v.size()-1][2] = 11; v[v.size()-1][3] = 19;
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users