Question du test C++

En attente de validation

Copier des instances de la classe suivante

class String {
    String(std::size_t l)
    : len(l)
    , ptr(new char[l + 1])
    {}

public:
    String(char const* s)
    : String(std::strlen(s))
    {
        std::copy_n(s, len + 1, ptr);
    }

    ~String()
    {
        delete[] ptr;
    }

private:
    std::size_t len;
    char*       ptr;
};

void somewhere() {
    String s1 = "foo";
    String s2 = s1;
}
Auteur: LucStatut : En attente de validationQuestion pas encore passée
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !