Шаблоны C ++: выберите другой тип в зависимости от значения параметра шаблона

Как мне выполнить следующие действия на C ++ и что вызывает такие действия?

template <bool S>
class NuclearPowerplantControllerFactoryProviderFactory {
  // if S == true
  typedef int data_t;
  // if S == false
  typedef unsigned int data_t;
};
12
задан porgarmingduod 23 November 2011 в 02:39
поделиться