не совсем. в плюсах отделена сущность initializer_list, он константен, но из него можно создать любой объект, вектор, хоть своё написать. неплохо было бы и в D видеть литералы как промежуточное представление. например, чтобы они имели тип статического массива