Тест Theano GPU продолжает говорить «процессор используется»

Хотя параметры шаблона проверяются по типу и есть много преимуществ шаблонов над макросами, шаблоны очень похожи на макросы, поскольку они все еще основаны на замене текста. Компилятор не будет проверять, что ваш код шаблона имеет смысл, пока вы не дадите ему параметры типа для замены. Например, Visual C ++ не жалуется на эту функцию, если вы на самом деле ее не называете:

template<class T>
void Garbage(int a, int b)
{
    fdsa uiofew & (a9 s) fdsahj += *! wtf;
}

Следовательно, в общем случае невозможно узнать, будет ли работать ваш шаблон кода правильно или скомпилировать для определенной категории параметров типа, которые шаблон предназначен для принятия.

0
задан talonmies 2 March 2019 в 01:46
поделиться