Code: Select all
template
void AddComponent() {
...
}
struct Transform2D {
vec2 position = vec2(0.0f, 0.0f);
}
< /code>
Ist es möglich, so etwas zu tun? < /p>
std::string type = "Transform2D";
app.AddComponent();
< /code>
Oder kann ich eine Wrapper -Funktion erstellen, die eine Typ -Name -Zeichenfolge als Parameter nimmt, anstatt eine Vorlage zu verwenden: < /p>
void AddComponent(std::string type_name) {
app.AddComponent();
}