Luc
Contribution
3Contributions
0Contributions jouées
Tests
1Tests passés
20Questions passées
TechnologieMétierQCM
Trier par
Les plus récentes
Les plus populaires
Dernier commentaire
Filtrer par
Publiées
0
Non publiées
0
En cours de validation
3
TechnologieMétierQCM
Trier par
Les plus récentes
Les plus populaires
Dernier commentaire
Filtrer par
Publiées
0
Non publiées
0
En cours de validation
3
3 questions
En attente de validation
0 vote0 passage0 commentaire
Copier des instances de la classe suivante ```c++ 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; } ```
Lucle 25 sept. 2025
En attente de validation
0 vote0 passage0 commentaire
En attente de validation
0 vote0 passage0 commentaire
In C++14, copier des instances de la classe suivante: ```c++ class String { String(std::size_t l) : len(l) , ptr(std::make_unique<char[]>(l+1)) {} public: String(char const* s) : String(std::strlen(s)) { std::copy_n(s, len + 1, ptr.get()); } private: std::size_t len; std::unique_ptr<char[]> ptr; }; void somewhere() { String s1 = "foo"; String s2 = s1; } ```
Lucle 25 sept. 2025