a.....1
a.....1
Class Foo :private std::string
{
public:
const std::string & temp::name() const
{
(std::string&)(*this) = "hej";
return (const std::string&)(\* this);
}

Dlaczego ta metoda nie wyrzuca błędu i pozwala modyfikowac stringa ?
#cpp #programowanie #naukaprogramowania,
  • Najlepsze
  • Wszystkie komentarze
MamCieNaHita
@antagonista1111: strzał: bo używasz c-style casta, które zdecayowało do const_casta zamiast static_casta(który powinien niż faulować)
Passer93
@antagonista1111: co to w ogóle za kod i formatowanie xD dziedziczysz po stringu? Co tu robi temp? Czemu do licha rzutujesz obiekt na referencje? Co w Twoim mniemaniu robi linia z returnem ? Czemu mieszasz c i cpp przez te casty? Taguj to #czarymary a nie #naukaprogramowania