Preguntas etiquetadas con c++

11
Puede abarcar ser constexpr?

Todos los constructores de std :: span se declaran constexpr, sin embargo, parece que no puedo hacer que ninguno de ellos funcione en un contexto constexpr. Descomentar cualquiera de los constexpr a continuación dará como resultado un error de compilación. #include <array> #include...

11
std :: función const corrección

Supongamos que tengo un tipo invocable como este: struct mutable_callable { int my_mutable = 0; int operator()() { // Not const return my_mutable++; } }; Tenga en cuenta que mutable_callabletiene una no constante operator()que modifica una variable miembro ..... Ahora suponga que creo un...

11
¿Cómo averiguar qué funciones generó el compilador?

Sé sobre las funciones generadas por el compilador, la regla de tres y la regla de cinco. En escenarios del mundo real, puede que no sea trivial averiguar exactamente cuáles de las funciones generadas por el compilador (constructores, operadores de asignación, destructor) fueron realmente creadas...