RM
2020-04-14 07:49:50 UTC
Uczę się C++. Mam taki kod:
#include <string>
...
std::string errors;
...
errors += "Invalid usage. Result directory must be different from
application directory.\n";
Nie rozumiem dlaczego błąd:
żaden operator "+=" nie pasuje do tych argumentów operacji -- typy
operandów: const std::__cxx11::string += const char [70]
Tym bardziej że w innym miejscu podobne przypisanie += się kompiluje.
#include <string>
...
std::string errors;
...
errors += "Invalid usage. Result directory must be different from
application directory.\n";
Nie rozumiem dlaczego błąd:
żaden operator "+=" nie pasuje do tych argumentów operacji -- typy
operandów: const std::__cxx11::string += const char [70]
Tym bardziej że w innym miejscu podobne przypisanie += się kompiluje.