
29 Apr
2012
29 Apr
'12
12:44 p.m.
What about placement new? Or an array_ref (not part of Boost). Olaf
Sorry, I was unclear. I meant that I never figured out how to put std::array at an address of my choice. Unfortunately,
Wouldn't placement new allow you to do just that?
That's what I thought to, assuming say you have 8 32-bit ints at address "myhardware", then something like: typedef std::array<volatile std::int32_t, 8> array_type; array_type* pa = new(myhardware) array_type; assert(&(*pa[0]) == myhardware); ?? HTH, John.