Я хотел бы знать, как бы я использовать подобный код для шаблон < TYPENAME T> в питона, так как он используется в ++ код, например, C:Функциональные шаблоны питона
template <typename T>
unsigned int counting_bit(unsigned int v){
v = v - ((v >> 1) & (T)~(T)0/3); // temp
v = (v & (T)~(T)0/15*3) + ((v >> 2) & (T)~(T)0/15*3); // temp
v = (v + (v >> 4)) & (T)~(T)0/255*15; // temp
return v;
}
Как бы я напечатанный материал объекты с переменной typename в python так же, как упоминается в C++?
Каков ваш код на Python до сих пор? –
Даже с C++, '' '' '' 'шаблона, необходимого для подсчета количества бит? Существует команда 'n & (n - 1)' для подсчета битов с использованием цикла. – iammilind
@VaibhavBajaj Я еще не написал код python, так как я все еще пытаюсь выяснить, как придать тип объектам. –