Questions marquées «object-lifetime»


3
Est-il correct de renvoyer la valeur de l'argument par défaut par référence const?
Est-il correct de renvoyer la valeur de l'argument par défaut par référence const comme dans les exemples ci-dessous: https://coliru.stacked-crooked.com/a/ff76e060a007723b #include <string> const std::string& foo(const std::string& s = std::string("")) { return s; } int main() { const std::string& s1 = foo(); std::string s2 = foo(); const std::string& s3 = foo("s"); std::string …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.