restrizioni del modello in C ++

-1

Sto creando una classe template in C ++ per operazioni numeriche e voglio limitarla solo a numeri o tipi numerici simili. La mia domanda è che c'è un modo in C ++ per limitare una classe template a un dominio specifico come in Java è semplicemente:

public class num<N extends Number>{}

le risposte saranno apprezzate

    
posta Suhas Srivastava 12.10.2016 - 18:25
fonte

1 risposta

-2

Per i modelli normali, scrivi:

template <typename T>

o

template <class T>

e questo accetterà qualsiasi tipo.

Pertanto, dovresti scrivere:

template <size_t T>

E limiti effettivamente T ad essere un numero (decimale).

    
risposta data 14.10.2016 - 12:49
fonte

Leggi altre domande sui tag