I'll give a brief example of what I intend to to:
Basically, N subblocks must be instantiated inside request_scheduler and N is a template parameter. The compiler is complaining about the code above. Is it possible to do that?

Thanks for the answer, using the sc_vector did the trick
But how can I use vectors when submodules require extra arguments in the constructor? They tried to cover it in 1666-2011, but they wouldn't be able to write a worst explanation even if they would have put a lot of effort on it. Really tough to understand with incomplete examples.

Consider the following signal:
sc_signal<sc_lv<size> > aux;
Suppose "size" is something passed to the module through the use of template parametrization. How can I set the value of this guy to 0b0000....0000 or 0b1111....111 ?
In VHDL there is the OTHERS keyword:
aux <= (OTHERS => '1');
What about systemC? How can I achieve the same effect?