In Wirklichkeit nutze ich dies für meine Benutzer, um MyStruct mithilfe von MyStructTemplate zu definieren. Ich möchte, dass sie wissen, dass in ihrem Code und nicht in meinem Code (MyStructTemplate) ein Fehler vorliegt, und frage mich, ob es einen Vorschlag gibt, wie ich das am besten machen kann. Idealerweise möchte ich nur meinen Code (MyStructTemplate) berühren und nicht, dass mein Benutzer MyStruct instanziiert, da es Speicherplatz beansprucht.
Code: Select all
template
struct MyStructTemplate {
static_assert(!((Is == 1) || ...));
};
using MyStruct = MyStructTemplate;
Mobile version