1
Si j'écrire le code comme ceci:Est-ce que "auto" est sûr du dépassement d'entier dans C++ 17?
auto n = 2048 * 2048 * 5;
char* buf = new char[n];
Alors, est-auto
type de déduction sûre du débordement d'entier en C++ 17?
'2048 * 2048 * 5' est déduit à' int', peu importe le trop-plein. La déduction ne concerne que les types, pas les valeurs. – Zereges
Je suis curieux, qu'est-ce qui vous amène à poser des questions sur C++ 17 spécifiquement? – Borgleader
@Borgleader C++ 17 est la dernière version de C++. –