You can only do uniform initialization (or any form of initialization) when an object is created. After an object is initialized, you can only modify it:
bool a{false}; // brace initialization
bool b = false; // copy initialization
// a and b are created now, and can't be initialized again
a {false}; // not valid syntax
b = false; // assignment, NOT initialization
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…