Пользователь вводит имя фигуры и нужно создать класс этой фигуры. То есть какой класс создавать определяется в runtime. Как это можно сделать без switch
?
Если речь именно про Qt, то можно воспользоваться местным рефлекшном - должен помочь класс QMetaType
:
int typeId = QMetaType::type("MyClass");
if (typeId != QMetaType::UnknownType) {
void *myClassPtr = QMetaType::create(typeId);
...
QMetaType::destroy(typeId, myClassPtr);
myClassPtr = 0;
...
}
Тип MyClass
, разумеется, нужно предварительно зарегистрировать. Подробности - в документации.
Проблема заключается в том , что я пишу функцию для ввода пароля и логина , и мне надо скрыть символы пароля , те
Скорее всего, все наслышаны про различные алгоритмы сортировокТакже, в C++ есть встроенная библиотека <algorithm>, в которой есть функция sort