C++ - Vorlagen: Wählen Sie verschiedene Typen basierend auf dem Wert der template-parameter

Wie kann ich Folgendes in C++, und was ist zu tun, solche Dinge genannt?

template <bool S>
class NuclearPowerplantControllerFactoryProviderFactory {
  //if S == true
  typedef int data_t;
  //if S == false
  typedef unsigned int data_t;
};
  • Es gibt zwei viele Factory Wörter in diese Klasse der name, ich glaube, du denkst in Java.
  • Nein, Sie müssen Ihren controller die Fabrik-provider Fabriken in allen Sprachen.
Schreibe einen Kommentar