WorksheetsC++ Template
Total questions: 5
Worksheet time: 5mins
I template sono applicabili a
funzioni
classi
attributi
cicli for
I parametri di un template
devono essere sempre esplicitamente specificati
possono essere omessi in caso di non ambiguità
sono specificati tra parentesi angolari <>
sono specificati tra parentesi quadre []
Dato questo codice
ControllerP è una classe template
kp e x devono essere dello stesso tipo
kp e x possono assumere tipi diversi
Il parametro T deve essere un tipo
Dato questo codice
kp, x ed u possono essere di tipi diversi
kp, x ed u devono essere di tipi diversi
l'operatore * deve essere definito per i tipi Gain e State
questo template può essere usato solo con il tipo double
Quali tra questi modi di utilizzare il template Vector sono corretti?
int s = 3;
Vector<double, -1> v(s);
Vector<int, 5> v();
Vector<float, 3> v(3);
int s = 3;
Vector<int, s> v();
Vector<int, -1> v(5);
