Имеет ли этот литой статистик смысл ДЛЯ ЭТОГО ЭКСПЕРИМЕНТАЛЬНОГО ДЕЛА?Имеет ли static_cast смысл в функции getInt()?
QSqlQuery q;
enum MyEnumType;
obj.setMyEnumType(static_cast<MyEnumType>(q.value(2).toInt()));
или является статическим приложением для ситуаций, когда тип источника не уверен, int?
функция набор
void setMyEnumType(MyEnumTypetype type) { m_type = type; }
, что является преимуществом для простого броска?
obj.setMyEnumType((MyEnumType)q.value(2).toInt());
да это делает, так как без него этот код не будет компилироваться – Slava
@slava вы правы это accepty перечисление, но собирает даже без static_cast – wutzebaer
без static_cast вы имеете в виду ваш пример с приведением стиля C? Да, что бы скомпилировать, но вы просто заменили один актер другим. – Slava