Чтобы инициализировать std :: vector, я могу напрямую использовать initializer_list, например, так:
std::vector<int> myVec = {1, 2, 3, 4};
Если я создаю пользовательский список List (который будет содержать несколько элементов), например class customVector
(для простоты только с целыми числами, я думаю, я мог бы сам при необходимости выяснить, как это сделать с шаблонами), могу ли я перегрузить оператор '{' таким образом, чтобы экземпляр customVector
мог быть инициализирован в то же самое? Чтобы я мог написать
customVector myCustomVec = {1, 2, 3, 4}