No. Memory will be allocated for the ten object references of type "a". By the way, you should write a small program to answer your doubt.
Originally posted by Akhilesh Trivedi:
Memory sure will be allocated for the ten objects of type "a".
Originally posted by Manfred Klug:
and with a small extension you know why s() is not called.
Then, if a single DimExpr appears, a single-dimensional array is created of the specified length, and each component of the array is initialized to its default value.