Is there a way to create a custom "std::initializer_list" class that is defined using brackets "[]" instead of curly brackets?
Code example.
class BracketsInitializerList {
// class definition here
// ...
};
class SomeClass {
public:
SomeClass(BracketsInitializerList<int> x) { ... }
};
int main() {
SomeClass x = [0, 1, 2, 3, 4, 5];
}