String like assigment

0
std::string myString = "Ala ma kota";

Po zadeklarowaniu operatora= oraz standardowego konstruktora i próby użycia go jak wyżej kompilator na mnie krzyczy. Co potrzebuje zadeklarować zeby móc używać go w podobny sposób? To mi wygląda jak konstruktor i operator w jednym

0

Czekaj, sięgnę po moją czarodziejską kulę- ona mi powie jaki dostajesz błąd kompilatora.

0

To jest zwykły konstruktor przyjmujący parametr const char*.

string s = "Ala ma kota"; // string::string(const char*)
s = "Ala jest w ciąży";   // string::operator=(const char*)

1 użytkowników online, w tym zalogowanych: 0, gości: 1