2016-11-06 9 views
1

Я прочитал из документации пожара массива, что можно построить массив огнем массива из указателя узла. Что-то вродеСоздает ли конструктор fire fire автоматически при создании из указателя узла?

double * host_data; 
//do stuff with host_data 
af::array array(nrows, ncols, host_data); //suppose is a nrows by ncols array 

Однако мне не ясно ли теперь огнь массива будет автоматически выберет тип массива, как «двойные» (F64) вместо поплавка по умолчанию (F32).

Большое спасибо за помощь.

ответ

2

Да, указатель хоста используется для вывода типа массива. Вот почему этот конкретный конструктор не имеет аргумента для явной передачи в типе.

+0

Мне удалось подтвердить это, проверив размер массива разных типов ~ все еще было бы неплохо указать на это в документации. –