2
Sintaxe válida de chamada de pseudo-destruidor para uma constante flutuante
Considere o seguinte programa demonstrativo. #include <iostream> int main() { typedef float T; 0.f.T::~T(); } Este programa é compilado por Microsoft Visual Studio Community 2019. Mas clange gccemita um erro como este prog.cc:7:5: error: unable to find numeric literal operator 'operator""f.T' 7 | 0.f.T::~T(); | ^~~~~ Se escrever a expressão …