Hola! hay algo que no entiendo, queres crear un array de punteros?? o un array dinamica(osea un array unidimensional)??? si es el segundo caso, intenta asi:
Código C++:
Ver originalpBrick= new TBrick[NBricks]; // array dinamico de NBricks posiciones de tipo TBrick
Saludos