En C ++ 14, ¿puede un miembro constexpr cambiar un miembro de datos?
En C ++ 14, ya queconstexpr
no están implícitamenteconst
ya, puede unconstexpr
La función miembro modifica un miembro de datos de una clase:
struct myclass
{
int member;
constexpr myclass(int input): member(input) {}
constexpr void f() {member = 42;} // Is it allowed?
};