Это скорее вопрос любопытства, но кто-нибудь знает, как обрабатываются значения с отрицательной точностью в C ++? Например:
double pi = 3.14159265;
cout.precision(-10);
cout.setf(ios::fixed, ios::floatfield);
cout << pi << endl;
Я попробовал это и использовал GCC, и кажется, что значение точности игнорируется, но мне было любопытно, есть ли какая-то официальная линия о том, что происходит в этой ситуации.