Jak przeciążyć operator przecinek, aby można było wykonywać takie operacje.
class Obiekt //przechowuje tablicę z łańcuchami string
{
//...
};
Obiekt a;
Obiekt b;
a = "aaaa","bbb","ccc"; //teraz a zawiera tablice 3 elementow {"aaaa", "bbb", "ccc"}
b = a, "dd"; //teraz b zawiera tablice 4 elementow {"aaaa", "bbb", "ccc", "dd"}
b = "ee"; //teraz b zawiera tablice 1 elementu {"ee"}
Przeciążyłem operator przecinek, tak żeby zwracał obiekt zawierający tablice 2 elementów, ale muszę używać nawiasów np.
a = (a, "dd"); //zawiera elementy z a oraz element "dd"
a = a, "dd"; //teraz a zawiera tylko a
Chcę, żeby działało bez nawiasów. Jak to zrobić?