Plantillas de funciones, operadores sobrecargados

1. Plantilla

//函数模板
template <typename T>
T qp(T a,ll n){
    
    
	T ans=1;
	while(n){
    
    
		if(n&1)
		ans*=a;
		a*=a;
		n>>=1;
	}
	return ans;
}

int main(){
    
    
	int a=qp<int>(2,3); 
	cout<<a<<endl;
}

2. Operador de sobrecarga
3, función en línea
4. Constructor de estructura

Supongo que te gusta

Origin blog.csdn.net/weixin_46064382/article/details/110671014
Recomendado
Clasificación